Mobile 创建将vCard直接添加到通讯簿的链接

Mobile 创建将vCard直接添加到通讯簿的链接,mobile,vcf-vcard,Mobile,Vcf Vcard,我正在建设一个移动网站(针对iPhone和Androids…我认为Blackberry已经过时了) 这就是我的问题所在。我们希望有一个链接,当点击时,该链接会自动将.vcf文件中的联系人添加到移动设备的通讯簿中(通过某种形式的确认,iPhone/Android必须已经自行处理) 我尝试过的解决方案是创建一个链接,直接指向.vcf文件。它不起作用。我的iTouch甚至在问用什么打开那个文件。。。而联系人应用甚至不在列表中 我听说,如果这类卡片来自电子邮件,它将完全符合我们的要求。。。事实是,我们正

我正在建设一个移动网站(针对iPhone和Androids…我认为Blackberry已经过时了)

这就是我的问题所在。我们希望有一个链接,当点击时,该链接会自动将.vcf文件中的联系人添加到移动设备的通讯簿中(通过某种形式的确认,iPhone/Android必须已经自行处理)

我尝试过的解决方案是创建一个链接,直接指向.vcf文件。它不起作用。我的iTouch甚至在问用什么打开那个文件。。。而联系人应用甚至不在列表中

我听说,如果这类卡片来自电子邮件,它将完全符合我们的要求。。。事实是,我们正在这里建立一个网页


我们使用HTML5,没有PhP(还没有,可以在以后针对这个问题添加),也没有涉及CMS。

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

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

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

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

此处发布了使用VCALENDAR文件和嵌入VCARD文件的完整解决方案

其中包括指向我的博客的链接,以及关于这个主题的完整源代码


我希望这会有一些帮助…

我认为黑莓已经过时了…你是什么意思?我们在这个项目上不支持黑莓。你在一张v卡中获得了所有联系人???如果是,请帮助我如何获得它并制作一张v卡。从技术上讲不是真的,你可以获得一张v卡。。。您只需将其嵌入iOS<7的vcal中即可。See在iOS 7 Safari上像一个符咒一样工作,但在iOS的Chrome中却不是
Content-Type: text/vcard