如何使用 APDU 读取 Apple Wallet Walgreens 会员卡?
How do I read the Apple Wallet Walgreens Loyalty card using APDU?
Apple 钱包支持增值服务协议。我想用它来读取 Walgreens 会员卡(我拥有的唯一支持 NFC 的会员卡),以更好地了解这项技术。
执行此操作所需的 APDU 命令可在 NFC.15 规范的第 68 页找到,其中描述了 APDU 命令 SELECT FILE:
http://www.gsma.com/digitalcommerce/wp-content/uploads/2014/07/NFC.15-Version-1.0-Mobile-Commerce-NFC-Coupons-and-Acceptance-Technical-Proposal.pdf
将以下 APDU SELECT 文件传输到 Apple Watch(同时拥有卡 selected)
00 A4 04 00 07 A0 00 00 05 59 00 01 00
Returns
6A 82 (File not found)
根据文档,我预计此命令会 select 当前会员卡文件,或者如果有多个文件可用,则包含更具体 ID 列表的特殊响应。我究竟做错了什么? Apple 钱包是否使用自定义 RID?
Karl,您需要商家 ID 或应用程序 ID。如果没有 AID(基于 NFC 规范),您将无法获得客户 ID,甚至无法从奖励通行证中获得任何其他数据。
查看此博客条目以获取更多详细信息:
http://flomio.com/2016/07/nfc-enabled-passes-on-apple-wallet/
万一有人想知道在 A0 00 00 05 59
的 RID 之后简单地指定一个不同的 2 字节 Application Code
,NFC.15 文档假定它是 00 01
是否会产生成功的 file/application选择(SW 90 00
),不会。我尝试了这两个字节的所有 65,536 种组合,但没有成功。所以是的,显然需要一些额外的信息。上面的 link 现在已经死了,所以我已经向 Apple Pay 提出了支持查询(正如其他 post 提到的那样),看看是否可以提供 NFC 终端 makers/integrators 所需的文档根据保密协议。到目前为止,Apple 支持团队正在为我提供一些解决方案,但我认为一旦他们了解我正在寻找非 public 文档,我就会获得我需要的信息:) 我会保留这个 post 如果他们回复我的询问,就会更新。
Apple 钱包支持增值服务协议。我想用它来读取 Walgreens 会员卡(我拥有的唯一支持 NFC 的会员卡),以更好地了解这项技术。
执行此操作所需的 APDU 命令可在 NFC.15 规范的第 68 页找到,其中描述了 APDU 命令 SELECT FILE: http://www.gsma.com/digitalcommerce/wp-content/uploads/2014/07/NFC.15-Version-1.0-Mobile-Commerce-NFC-Coupons-and-Acceptance-Technical-Proposal.pdf
将以下 APDU SELECT 文件传输到 Apple Watch(同时拥有卡 selected)
00 A4 04 00 07 A0 00 00 05 59 00 01 00
Returns
6A 82 (File not found)
根据文档,我预计此命令会 select 当前会员卡文件,或者如果有多个文件可用,则包含更具体 ID 列表的特殊响应。我究竟做错了什么? Apple 钱包是否使用自定义 RID?
Karl,您需要商家 ID 或应用程序 ID。如果没有 AID(基于 NFC 规范),您将无法获得客户 ID,甚至无法从奖励通行证中获得任何其他数据。 查看此博客条目以获取更多详细信息: http://flomio.com/2016/07/nfc-enabled-passes-on-apple-wallet/
万一有人想知道在 A0 00 00 05 59
的 RID 之后简单地指定一个不同的 2 字节 Application Code
,NFC.15 文档假定它是 00 01
是否会产生成功的 file/application选择(SW 90 00
),不会。我尝试了这两个字节的所有 65,536 种组合,但没有成功。所以是的,显然需要一些额外的信息。上面的 link 现在已经死了,所以我已经向 Apple Pay 提出了支持查询(正如其他 post 提到的那样),看看是否可以提供 NFC 终端 makers/integrators 所需的文档根据保密协议。到目前为止,Apple 支持团队正在为我提供一些解决方案,但我认为一旦他们了解我正在寻找非 public 文档,我就会获得我需要的信息:) 我会保留这个 post 如果他们回复我的询问,就会更新。