Nfc 如何使用APDU阅读苹果钱包沃尔格林忠诚卡?

Nfc 如何使用APDU阅读苹果钱包沃尔格林忠诚卡?,nfc,apdu,applepay,emv,Nfc,Apdu,Applepay,Emv,Apple Wallet支持增值服务协议。我想用这个来阅读沃尔格林的忠诚卡,这是我唯一拥有的支持NFC的忠诚卡,以便更好地理解这项技术 此操作所需的APDU命令可在NFC.15规范第68页找到,其中描述了APDU命令选择文件: 在选择卡的同时,将以下APDU SELECT文件传送到Apple Watch 00 A4 04 00 07 A0 00 00 05 59 00 01 00 返回 6A 82 (File not found) 从文档中,我希望此命令选择当前的忠诚卡文件,或者如果有多个

Apple Wallet支持增值服务协议。我想用这个来阅读沃尔格林的忠诚卡,这是我唯一拥有的支持NFC的忠诚卡,以便更好地理解这项技术

此操作所需的APDU命令可在NFC.15规范第68页找到,其中描述了APDU命令选择文件:

在选择卡的同时,将以下APDU SELECT文件传送到Apple Watch

00 A4 04 00 07 A0 00 00 05 59 00 01 00
返回

6A 82 (File not found)

从文档中,我希望此命令选择当前的忠诚卡文件,或者如果有多个文件可用,则选择包含更具体ID列表的特殊响应。我做错了什么?苹果钱包是否使用自定义RID?

卡尔,您需要商户ID或应用程序ID。如果没有基于NFC规范的帮助,您将无法获得客户ID,甚至无法从奖励通行证中获得任何其他数据。 有关更多详细信息,请查看此博客条目:
卡尔,您需要商户ID或应用程序ID。如果没有基于NFC规范的帮助,您将无法获得客户ID,甚至无法从奖励通行证中获得任何其他数据。 有关更多详细信息,请查看此博客条目:

如果有人想知道,在去掉A0 00 05 59(NFC.15文档假定为00 01)后,是否简单地指定一个不同的2字节应用程序代码,将产生一个成功的文件/应用程序选择SW 90 00,则不会。我尝试了这两个字节的所有65536个组合,但没有成功。因此,显然需要一些额外的信息。上面的链接现在已经失效了,所以我已经向Apple Pay提出了一个支持查询,正如其他帖子所提到的,看看NFC终端制造商/集成商所需的文档是否可以在NDA下提供。到目前为止,苹果的支持团队给了我一点借口,但我想一旦他们明白我在寻找非公开文档,我就会得到我需要的信息:如果他们回复我的询问,我会更新这篇文章

如果有人想知道,在去掉A0 00 05 59(NFC.15文档假定为00 01)后,是否只需指定一个不同的2字节应用程序代码,就可以生成一个成功的文件/应用程序选择SW 90 00,则不会。我尝试了这两个字节的所有65536个组合,但没有成功。因此,显然需要一些额外的信息。上面的链接现在已经失效了,所以我已经向Apple Pay提出了一个支持查询,正如其他帖子所提到的,看看NFC终端制造商/集成商所需的文档是否可以在NDA下提供。到目前为止,苹果的支持团队给了我一点借口,但我想一旦他们明白我在寻找非公开文档,我就会得到我需要的信息:如果他们回复我的询问,我会更新这篇文章