创建将vCard直接添加到地址簿的链接

时间:2011-12-22 16:39:11

标签: mobile vcard vcf

我正在建立一个移动网站(对于Iphone和Androids ......我认为Blackberry不在其中)

这是我遇到的问题。我们希望有一个链接,当点击时,会自动将.vcf文件中的联系人添加到移动设备的地址簿中(某些类型的确认,iPhone / Android必须已经自行处理)

我尝试过的解决方案是创建一个直接指向.vcf文件的链接。它没用。我的iTouch甚至询问用...打开该文件的内容,而联系人应用程序甚至不在列表中。

我听说过这样的卡会完全符合我们的要求,如果它来自电子邮件......事情是,我们正在这里建立一个网页。

我们使用的是HTML5,没有PhP(还没有,可以在以后添加此问题)并且不涉及CMS。

2 个答案:

答案 0 :(得分:5)

[更新 - 2013年9月 - iOS7现在支持从我们的页面直接下载VCARD并导入到本机联系人应用程序]

使用带有emebedded VCARD文件的VCALENDAR文件的完整解决方案在此发布

iPhone: how to get safari to recognize a vcard?

其中包含指向我的博客的链接,其中包含有关该主题的完整源代码

http://mobicontact.info/iphone/download-contact-from-web-page/

我希望这有一些帮助...

答案 1 :(得分:1)

首先,iPhone不支持vCard。无法从Web下载联系人文件。您可以做的是创建一个包含电话号码链接的简单页面,如下所示:

<a href="tel:1800555555">Call Dave</a>

其次,要让Android(或其他设备)识别vCard,您需要将标头设置为正确的MIME类型

Content-Type: text/vcard

您应该能够将服务器配置为将.vcf的所有文件作为text / vcard发送。