コンテンツへスキップ

vCard NFCタグがiPhoneで動かない理由(と、実際に動く方法)

vCard NFC名刺がAndroidでは動くのにiPhoneでは動かない?iOSがvCardデータを無視する理由と、すべてのスマホで動くシンプルな解決策をご紹介します。

NFCアプリを何年も開発してきました。そして毎週 - 必ず - 次のようなメールをもらいます:

「NFC名刺を買って、vCardを書き込みました。Androidの友だちのスマホでは問題なく動きます。でもiPhoneにタップしても何も起こりません。カードが壊れてますか?」

カードは壊れていません。

iPhoneがvCard on NFCタグに対応していないだけです。おそらく今後も対応することはないでしょう。

その理由と、実際に動く方法を解説します。

vCard NFCタグがiPhoneで動かない理由

vCardデータが入ったNFCタグにタップしたときの動作:

Androidの場合: 連絡先アプリが開きます。連絡先情報が表示され、保存をタップするだけ。完璧です。

iPhoneの場合: 何も起こりません。ポップアップも、エラーメッセージもなく、iPhoneがただ黙って無視します。

カンファレンスでこれが初めて起きたとき、タップした人は私が壊れているかのような目で見ました。

なぜこうなるのか?

Appleの開発者ドキュメントによると、iPhoneのバックグラウンドNFCタグ読み取りは特定のデータタイプしかサポートしていません:

  • ✓ Web URL(http://およびhttps://)

  • ✓ 電話番号(tel:)

  • ✓ SMSリンク(sms:)

  • ✗ vCard連絡先ファイル - 非対応

iPhoneがNFCタグのvCardデータを検出すると、単に無視します。フォールバックも、親切なエラーもありません。無だけです。

AndroidはvCardをネイティブに処理します。Googleがそれが理にかなっていると判断したからです。AppleはURLがあれば十分だと判断しました。

ルールは私が作ったものではありません。ただ、そのルールに合わせて作っているだけです。

でも待って - アプリがあればiPhoneでもvCardを読めるのでは?

技術的には、できます。iPhoneにNFC.cool Toolsを、AndroidにNFC.cool Toolsをインストールすれば、タグの生データ - vCardレコードを含む - を読み取って連絡先情報を表示できます。Androidでは、NFC.cool ToolsがタグのvCardを自動検出して処理します。

しかし、問題があります:カードをスキャンする相手が事前にアプリをインストールしている必要があります。

ネットワーキングイベントでこうなります:「カードをスキャンする前に、App StoreでNFCアプリを検索して、ダウンロードして、インストールを待って、開いて、NFC権限を許可して、それからスキャンしてください」

相手はもう去っています。魔法は消えました。

NFCの意味はタップするだけということです。余計なステップを加えた瞬間、負けです。

NFC.cool ToolsはNFCタグの読み書きに最適です - まさにそのために作りました。しかし、初対面の人と連絡先を交換するには、相手側にアプリが不要なものが必要です。

解決策:URLベースのNFC名刺

NFC名刺を買うときに誰も教えてくれないこと:

タグに連絡先データを保存するべきではありません。

代わりに、デジタルプロフィールへのURLを保存します。

それがまさにNFC.cool Business Cardの仕組みです。vCardデータをタグに詰め込む(iPhoneは無視する)代わりに、デジタルプロフィールへのスマートリンクを保存します。

カードをタップしたとき:

  • iPhone → リンクが開く → プロフィールが表示される → ワンタップで連絡先保存

  • Android → 同じ体験 → 完璧に動作

  • すべてのスマートフォン → 互換性完璧

受け取る側はアプリのインストール不要。チュートリアルも不要。摩擦ゼロ。

タップ。プロフィール。保存。完了。

デジタルプロフィールがvCardより優れている理由

このソリューションを作った当初、Appleの制限に対する単なる回避策だと思っていました。

しかし、このアプローチはvCardよりも本質的に優れていることに気づきました。

vCardで得られるもの: 名前、電話番号、メール、たぶん役職。それだけ。2005年から変わらない静的データ。

URLベースのデジタルプロフィールで得られるもの:

すべてのリンクを一箇所に LinkedIn、Twitter、Instagram、ポートフォリオ、Calendlyの予約リンク - すべてワンタップでアクセス可能。

スマートネットワーキング機能 誰かと会って連絡先を保存し、2週間後に「John - カンファレンス」と見ても誰だか覚えていない - そんな経験ありませんか?

NFC.coolなら文脈をキャプチャできます:どこで会ったか、何を話したか、フォローアップのメモ。月額50ドルのCRMのようなものです。

Apple Wallet連携 デジタル名刺がApple Walletに入ります。物理NFCカードを家に忘れても、スマホを見せるだけ。

いつでも更新 転職しましたか?電話番号が変わりましたか?プロフィールを一度更新するだけで - リンクを持っている全員に新しい情報が即座に反映されます。名刺の再印刷も、タグの再プログラミングも不要。

vCardにはこれらのどれもできません。書き込まれた瞬間から時間が止まります。

すべてのスマホで動作 vCardと違い、URLベースのプロフィールはすべてのスマートフォン - iPhone、Android、ブラウザさえあれば古い端末でも - 動作します。iOSのNFC.cool Business CardアプリApp Clipを使うため、受け取る側は何もインストール不要。Androidでは、NFC.cool Business Card(NFC.cool Tools内)がウェブプロフィールを即座に開きます。


よくある質問

AppleはいつかNFCタグのvCardに対応しますか?

何年も経ちましたが、Appleはこの動作を変えていません。バックグラウンドNFC読み取りはiPhone XSからURL、電話番号、SMSリンクに限定されています。変わるとは思えません。

すべてのiPhoneに影響しますか?

はい。バックグラウンドNFC読み取り対応のすべてのiPhone(iPhone XS以降、iOS 13以上)はNFCタグのvCardデータを無視します。

iPhoneでvCard NFCタグを読む方法はありますか?

NFCリーダーアプリのインストールが必要です。iPhoneのNFC.cool ToolsとAndroidのNFC.cool ToolsはどちらもNFCタグからvCardデータを読み取って表示できます。Androidはアプリなしでネイティブに処理しますが、iPhoneにはアプリが必要です。ただし、名刺共有にはNFC.cool Business Cardが更好的な道です - 受け取る側にアプリが不要です。

デジタル名刺に最適なNFCタグは?

NTAG213またはNTAG215タグならどれでも問題ありません。保存するデータはURLだけなので、大きなメモリは必要ありません。

iPhoneでNFCタグに書き込みできますか?

はい - NFC.cool Toolsを使えば、iPhoneでURLなどのデータをNFCタグに直接書き込めます。すべての一般的なNDEFレコードタイプに対応し、どのNTAGタグでも動作します。


まとめ

NFC名刺がvCardデータを使っているなら、オーディエンスの半分には見えません。iPhoneはアプリなしでは読みません - そして、すべての新しいコンタクトにアプリのインストールをお願いするわけにはいきません。

解決策は回避策ではなく - 本質的に優れたアプローチです:

  1. 連絡先データの代わりにURLを保存する

  2. そのURLをリッチなデジタルプロフィールに向ける

  3. プロフィールに連絡先保存、リンク共有などを任せる

それがNFC.cool Business Cardの仕組みです。カンファレンス、ミートアップ、ネットワーキングイベントで私が使っているものです。

タップ。保存。次へ。

それが本来のあり方です。


NFC.cool Business CardはApp StoreAndroid(NFC.cool Tools内)で利用可能です。NFC.cool Tools(タグリーダー/ライター)はApp StoreGoogle Playで利用可能です。