首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Apple Wallet NFC Pass作为NFC标记

使用Apple Wallet NFC Pass作为NFC标记
EN

Stack Overflow用户
提问于 2021-01-15 14:49:40
回答 1查看 12.5K关注 0票数 6

虽然许多主题已经讨论了iPhone无法模拟NFC标记的问题,但我发现本文件讨论了基于PassKit的卡仿真(见第6页)。

通过想象我已经完成了从苹果获得NFC证书的步骤,并且我有一个能够读取Apple传递的NFC读取器,是否有可能创建一个PassKit来允许iPhone像一个NFC标记一样运行,例如作为一个Mifare DESFire标记?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-15 19:35:25

我不认为使用NFC可以让您表现得像Mifare DESfire标记,这似乎非常局限于“奖励卡信息”--它只是向知道如何通过NFC发送苹果增值服务协议的读卡器提供了一些额外的信息(并非所有的读卡器/POS终端都能做到这一点)

如果你看看苹果医生的

3.

编号/doc/uid/CH3 40012026-CH3-SW5

你得指定

消息字符串必需的。发送到Apple Pay终端的有效载荷。必须是64字节或更少。超过64个字节的消息由系统截断。 encryptionPublicKey,字符串,可选。增值服务协议使用的公共加密密钥。使用Base64编码的X.509 SubjectPublicKeyInfo结构,其中包含组P256的ECDH公钥。

因此,非接触式银行卡符合NFC论坛Type 4规范,Type 4规范是低级别的,定义了与更高级别协议交互的方法,从选择AID (应用程序ID)开始,在AID选择达到每个应用程序规范之后如何与卡交互。

因此,银行、Visa、MasterCard等和NDEF标准都有自己的AID号码,所以我想苹果也有一个AID用于他们的增值服务协议。

Mifare DESFire标签也是NFC论坛4类型的标签,可以编程以响应NDEF和其他自定义的AID,尽管我不确定它是否能够响应用于银行卡的AID或响应苹果的增值服务协议。

因此,一般来说,这个Apple NFC功能允许您向Apple Pay的Wallet App提供一些额外的信息,这样它就可以向符合苹果薪资标准的NFC阅读器提供一些额外的自定义信息。所以它所能做的是非常严格的。

而Mifare DESFire标记是更低级别NFC标准的更灵活的实现。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65738262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档