【问题标题】:Create link that adds vCard direct to Address book创建将 vCard 直接添加到地址簿的链接
【发布时间】:2012-01-26 06:41:43
【问题描述】:

我正在建立一个移动网站(适用于 Iphone 和 Android...我认为 Blackberry 已经不行了)

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

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

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

我们使用 HTML5,没有 PhP(还没有,以后可能会针对这个问题添加)并且不涉及 CMS。

【问题讨论】:

  • 我认为黑莓已经出局了……你是什么意思?
  • 我们不会在这个项目上支持黑莓。
  • 您已经在一张 v 卡中获得了所有联系人???如果是,请帮助我如何获取它并制作 v 卡。

标签: mobile vcf-vcard


【解决方案1】:

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

这里发布了使用带有嵌入式 VCARD 文件的 VCALENDAR 文件的完整解决方案

iPhone: how to get safari to recognize a vcard?

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

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

希望对你有所帮助...

【讨论】:

  • 在 iOS 7 Safari 上像魅力一样工作,但在 iOS 版 Chrome 中却不行
【解决方案2】:

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

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

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

Content-Type: text/vcard

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

【讨论】:

  • 技术上不正确,您可以获得 vcard...您只需将其嵌入到 iOS stackoverflow.com/questions/1892373/…
  • 那么,如何使用单个 NFC 卡实现 Android 和 iOS 的无缝解决方案。即: * 直接作为 Android 的 vCard 打开,无需打开任何 URL * 并打开 iPhone 的 URL,在其中直接打开 vcf 文件作为联系人。这有可能吗?
猜你喜欢
  • 2011-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-18
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
相关资源
最近更新 更多