我们可以在iOS 13中模拟NFC卡吗?

Pem*_*ssi 5 nfc ios hce

苹果刚刚宣布了新的NFC核心API。

他们是这样说的。

核心NFC

借助Core NFC框架,您的应用程序现在可以支持标签写入,包括写入NDEF格式的标签。该框架还提供了使用本机协议(例如ISO 7816,MIFARE,ISO 15693和FeliCa)读写标签的支持。有关更多信息,请参阅Core NFC框架文档。

https://developer.apple.com/ios/whats-new/

因此,现在我们已经编写并阅读了API,并且阅读了有关Core NFC的所有文档,但是找不到关于卡仿真的信息。

这是否意味着我们可以像Android HCE一样模拟卡?如果是,我必须使用什么API?

Mar*_*usM 5

在iOS 13 Core NFC中也找不到支持HCE的迹象,这真的不足为奇。支持HCE将使支付公司更容易实现Apple Pay的替代方案,Apple当然希望避免这种情况。

  • 这篇文章是2014年的。 (3认同)

Ada*_*vis 5

Apple 确实提供 HCE,但它位于使用 Apple Wallet 的 Apply Pay 下,并且需要您必须向 Apple 请求的特殊权利和证书。

\n
\n

iPhone、iPod touch 和 Apple Watch 上的钱包应用程序允许用户轻松管理支付卡、登机牌、机票、礼品卡和其他通行证。钱包启用了时间和位置,因此可以将通行证配置为在适当的时刻显示在 user\xe2\x80\x99s 设备上...

\n

近场通信

\n

通行证可以与近场通信 (NFC) 读卡器配合使用,进行非接触式兑换。用户将设备靠近带有非接触式符号的读取器即可使用通行证,无需条形码。如果您\xe2\x80\x99正在开发支持 NFC 的通行证以与Apple Pay一起使用,则\xe2\x80\x99将需要请求 NFC 证书

\n

(来源: https: //developer.apple.com/wallet/get-started/

\n
\n

从证书请求页面我们了解到以下信息:

\n
\n

NFC 证书请求

\n

感谢您有兴趣开发支持 NFC 的通行证以与 Apple Pay 配合使用。在我们提供 NFC 证书之前,我们需要一些有关您公司的额外信息,以及您建议如何在电子钱包中将 NFC 与您的通行证一起使用。

\n
\n


Pem*_*ssi 5

2022年更新

最新版本iOS 16仍然不支持普通开发者的模拟。