3

现在 iPhone6 已经上市(至少在某些市场),我真的很想知道是否有人有任何信息(甚至尝试过),如果外部读取器可以检测到 iPhone6 内部的 NFC 芯片?如果可能的话,可以读取多少信息?

我知道目前没有针对 IOS 应用程序的 NFC 的 API 访问,所以我现在想走一条不同的路线,通过将 iPhone6 放在外部 NFC 阅读器上来简单地识别它。

4

2 回答 2

4

理论上,答案应该是肯定的:iPhone 6 工作在卡片模拟模式下,所以它必须将自己作为卡片呈现给读卡器。

可读信息可能不多,但至少您应该能够轮询支付应用程序的存在 - 将 SELECT APDU(APDU = 与智能卡交互的命令,例如由 iPhone 模拟的智能卡)发送到已知应用程序。

通过发送一个空的 SELECT 或一个针对发行者安全域的 SELECT(一个管理应用程序,AID 通常是A000000151000000A000000003000000),卡应该使用包含卡或芯片信息的数据结构来回答。

现在我只需要拿到一个并测试它......

于 2014-09-27T18:17:14.473 回答
1

可以读取 UUID,但它每次都是随机的,因此无法识别设备。

有关详细信息,请参阅https://youtu.be/LmjpO4evkw0http://flomio.com/2014/10/apple-pay-makes-nfc-relevant/

于 2015-07-13T23:26:12.797 回答