2017-03-13 92 views
0

我想讓我的應用程序爲VCards(.vcf格式)打開。我知道這種類型被稱爲public.vcard,並有mime型text/vcard。 這種類型是如何在info.plist中註冊的?如何在xcode plist文件中聲明vcard文檔類型

我已經聲明瞭很多自定義類型(UTI)並且適用於我,但VCard是已知的格式,迄今爲止我沒有設置它。當我例如空投vcf文件時,iOS聯繫人顯示出來,但不是「打開」對話框。

有一個類似的問題了,但所提出的解決方案不起作用:https://stackoverflow.com/a/16506340/4180386

+0

您添加的鏈接實際上工作。當我點擊更多按鈕時,我可以看到我的應用程序。 – ridvankucuk

+0

場景:我從我的Mac共享一個VCard(vcf文件),並將其分享給我的iPhone。我希望我的應用程序能夠被選爲該類文件的應用程序之一。通過上面的鏈接解決方案,它不適合我。 iPhone聯繫人與聯繫人打開。沒有選擇視圖出現。 – mjrehder

回答

0

一些提供對數據的API訪問權限(照片,通訊錄,日曆等)的系統應用處理的類型似乎只提供系統應用程序作爲空投目的地。其他類型的工作正常,並導致在您指出的「打開」警報。