Skip to content

← 返回 NFC.cool Blog

为什么 vCard NFC 标签在 iPhone 上不管用(以及什么才真正管用)

iPhone 排查 vCard NFC 名片问题,并附修复步骤

我做 NFC App 已经好多年了。每一周,无一例外,都会有人给我发来大致这样的邮件:

「嘿,我买了一张 NFC 名片,把我的 vCard 写了上去。在我朋友的 Android 上好用得很。可我一轻触到我的 iPhone 上?什么都没发生。我这张卡是不是坏了?」

你的卡没坏。

只是你的 iPhone 不支持 NFC 标签上的 vCard 而已。而且它大概永远都不会支持。

让我来讲讲原因,以及什么才真正管用。


为什么 vCard NFC 标签在 iPhone 上不管用

当你轻触一张带 vCard 数据的 NFC 标签时,会发生这些情况:

**在 Android 上:**通讯录 App 打开。你看到联系人信息。轻触保存。搞定。完美。

**在 iPhone 上:**什么都没有。真的什么都没发生。没有弹窗,没有错误提示。你的 iPhone 就那么待着,悄无声息地无视你。

我第一次在会议上看到这一幕时,那位轻触的人看我的眼神,仿佛坏掉的是

这是为什么呢?

根据 Apple 的开发者文档,iPhone 上的后台 NFC 标签读取只支持特定的数据类型:

  • ✓ 网址(http:// 和 https://)

  • ✓ 电话号码(tel:)

  • ✓ 短信链接(sms:)

  • ✗ vCard 联系人文件:不支持

当你的 iPhone 检测到带 vCard 数据的 NFC 标签时,它就直接忽略掉。没有降级方案。没有有用的错误提示。就是什么都没有。

Android 原生支持 vCard,是因为 Google 认为这么做有道理。Apple 则认为网址就够了。

规矩不是我定的。我只是在这些规矩之上想办法。


等等,App 在 iPhone 上不能读 vCard 吗?

从技术上说,能。如果你在 iPhone 上装一个像 NFC.cool Tools 这样的 NFC 读取 App,或者在 Android 上装 NFC.cool Tools,它就能读取标签的原始数据(包括 vCard 记录)并显示出联系人信息。在 Android 上,NFC.cool Tools 在检测到标签上有 vCard 时会自动这么做。

但问题在于:扫描你名片的那个人,得事先就装好这个 App。

在社交活动上,这意味着你得说:「嘿,在你扫我的名片之前,能不能先去 App Store 搜一个 NFC App,下载它,等它装好,打开它,授予 NFC 权限,然后再扫?」

人家早就走开了。那份神奇感也没了。

NFC 的全部意义就在于轻触即完成。你一旦加上额外的步骤,就输了。

NFC.cool Tools 用来读取和写入 NFC 标签非常棒,我做它正是为了这个。但要把你的联系方式分享给陌生人,你需要的是一种在对方那一端不用装任何 App 就能用的东西。


解决办法:基于网址的 NFC 名片

有件事,你买 NFC 名片时没人会告诉你:

你根本就不该把联系人数据存在标签上。

正确的做法是:存一个指向数字档案的网址。

NFC.cool Business Card 做的正是这件事。我们不会把 vCard 数据硬塞进标签里(那样 iPhone 会忽略),而是存一个指向你数字档案的智能链接。

当有人轻触你的名片时:

  • iPhone → 链接打开 → 精美的档案加载出来 → 一键保存联系人

  • Android → 同样的体验 → 完美运行

  • 任何智能手机 → 通用兼容

收到你名片的人不需要任何 App。没有教程。毫无阻力。

轻触。档案。保存。搞定。


为什么数字档案比 vCard 更好

我刚做出这个方案时,以为它不过是针对 Apple 限制的一个变通办法。

后来我意识到:这种做法是真的 vCard 一直以来的样子更好。

**vCard 能给你的:**姓名。电话号码。邮箱。或许还有一个职位。仅此而已。来自 2005 年的静态数据。

基于网址的数字档案能给你的:

所有链接集于一处 LinkedIn、Twitter、Instagram、你的作品集、你的 Calendly 预约链接,一次轻触全都能访问到。

智能社交功能 你知道那种感觉吧:认识了一个人,存下了他的联系方式,两周后却盯着「John - 会议」,对 John 是谁毫无印象?

NFC.cool 让你把背景信息也记下来:你们在哪里认识、聊了些什么、后续跟进的备注。这就像一个不用每月花 50 美元的 CRM。

Apple Wallet 集成 你的电子名片就存在 Apple Wallet 里。实体 NFC 名片落在家里了?亮出手机就行。

随时更新 换工作了?换号码了?只需更新一次你的档案,所有持有你链接的人都会即刻看到新信息。无需重印名片。无需重新写入标签。

vCard 做不到这些里的任何一项。它们从你写入的那一刻起就被定格在了时间里。

每一部手机都能用 和 vCard 不同,基于网址的档案在每一部智能手机上都能用:iPhone、Android,甚至只有浏览器的老旧设备。iOS 上的 NFC.cool Business Card App 用的是 App Clip,所以接收方甚至什么都不用装。在 Android 上,NFC.cool Business Card(内置于 NFC.cool Tools)会即时打开一个网页档案。


常见问题

Apple 以后会支持 NFC 标签上的 vCard 吗?

这么多年过去了,Apple 始终没有改变这个行为。从 iPhone XS 起,后台 NFC 读取就一直局限于网址、电话号码和短信链接。我可不指望它会变。

所有 iPhone 都受影响吗?

是的。每一部支持后台 NFC 读取的 iPhone(iPhone XS 及更新机型,运行 iOS 13 及以上)都会忽略 NFC 标签上的 vCard 数据。

那我到底能不能在 iPhone 上读取 vCard NFC 标签?

只有装了 NFC 读取 App 才行。iPhone 上的 NFC.cool Tools 和 Android 上的 NFC.cool Tools 都能读取并显示 NFC 标签上的 vCard 数据。Android 无需 App 即可原生完成;iPhone 则需要一个。但要分享名片,更好的路子是 NFC.cool Business Card:接收方那一端不需要任何 App。

哪种 NFC 标签最适合做电子名片?

任何 NTAG213 或 NTAG215 标签都很好用。存的数据只是一个网址,所以你不需要多大的容量。

我能用我的 iPhone 写入 NFC 标签吗?

能。NFC.cool Tools 让你直接在 iPhone 上把网址和其他数据写入 NFC 标签。它支持所有常见的 NDEF 记录类型,并适用于任何 NTAG 标签。


归根结底

如果你的 NFC 名片用的是 vCard 数据,那它对你一半的受众来说都是隐形的。iPhone 没有 App 就读不了它,而你又不可能要求每一位新联系人都去装一个。

解决办法不是变通办法,而是一种从根本上更好的做法:

  1. 存一个网址,而不是联系人数据

  2. 让这个网址指向一个内容丰富的数字档案

  3. 让档案去处理联系人保存、链接分享以及其余的一切

这正是 NFC.cool Business Card 所做的。也是我在每一场会议、聚会和社交活动上都在用的。

我轻触。他们保存。我们俩各自继续过自己的日子。

事情本就该这样。

NFC.cool Business Card 在 App StoreAndroid(内置于 NFC.cool Tools) 上均可使用。NFC.cool Tools(标签读取与写入工具)在 App StoreGoogle Play 上均可使用。