在Android Pay上添加NDEF消息到会员卡(保存到Android Pay API)

时间:2017-10-09 14:00:03

标签: android nfc android-pay

我正在分析S2AP API是否能够通过真正的NFC卡为现有的NFC识别过程提供有效的替代品。我们的想法是摆脱实体卡并改用虚拟卡。

这些卡有一些加密的有效载荷,它们在NDEF记录中发送到NFC阅读器,最终用于识别用户并授予/拒绝访问。

我一直在阅读有关S2AP API的大量信息,并且他们声称通过所谓的“会员卡”,您可以添加自定义卡并在NFC终端发送信息时用过的。来自Android Pay Merchant帮助:“当他们进行购买时,他们可以通过在设备上显示条形码或通过NFC在您的销售点终端自动发送来轻松分享其忠诚度信息。

我知道会员卡不适用于此类自定义卡,但只要用户可以选择卡并且此卡向阅读器发送自定义NFC信息,它就足以满足我的目的。

然而,关于这种集成的信息很少,我发现的所有Android官方文档都引用了Barcode选项,这显然更简单。我没有找到添加NFC信息的方法(卡在使用时应该交换的NDEF消息)。我已检查 LoyaltyObjet LoyaltyClass 中支持的字段,但未找到任何相关字段。

有人对此有任何经验吗?

修改

最终我在这个项目上花了更多的时间。经过大量努力(IMO太多)后,我获得了访问API的权限,而不是多次向Google团队详细解释我的目标并等待1-2周。我知道Google希望控制谁使用Android Pay以及为什么使用Android Pay,但是某种开发密钥或沙箱来测试其功能而不需要启动实际的商业项目将非常感激。无论如何,这是另一个话题。

虽然我没有深入测试API,但我从与Google团队的所有这些对话中理解的是,此API仅适用于商业忠诚度计划,并且似乎没有任何机会以其他方式使用它,所以它不符合我的需要。无论如何,从我可以花费的时间来看,我没有找到加载自定义NFC数据的方法。

1 个答案:

答案 0 :(得分:1)

不幸的是,您已经发现,您需要申请提前访问here。如何使用NFC阅读器终端读取智能分流数据是在NDA下。

您可以使用REST API更新通行证。每次传递都返回带有唯一ID的加密有效负载。 这是一个阅读Apple和Google Pay通行证的视频: PassNinja Instagram

披露:我为Flomio工作。 PassNinja背后的公司。