gpt4 book ai didi

ios - 生成并签署启用 NFC 的 .pkpass 文件而不加密公钥

转载 作者:行者123 更新时间:2023-11-29 13:52:02 34 4
gpt4 key购买 nike

我正在尝试使用 NFC 功能增强我的 .pkpass 文件。我知道对于公众使用,需要 Apple 的证书才能允许读者访问我的 iPhone NFC,但我在开发者选项中看到了这个设置:NFC Pass Key Optional 和我认为这是为了开发人员测试,我实际上可以在没有签名 key 的情况下获得 NFC 通行证 (?)

如果是这样,我该怎么做?我在 pass.json 中添加了以下内容:

  "storeCard": {
"primaryFields": [
{
"key": "XXX",
"label": "XXX",
"value": "---"
}
],
"secondaryFields": [
{
"key": "XXX",
"label": "XXX",
"value": "---"
}
],
"nfc" : {
"message" : "MY_NFC_MESSAGE"
}
}

但是当我尝试使用 Android NFC 阅读器读取通行证时,我没有得到任何结果。相同的 Android 应用程序成功读取了我的 Apple Wallet 信用卡,所以我想我没有正确实现它......我是否需要以任何特殊方式使用 signpass 脚本?

最佳答案

您的 pass.json 看起来是正确的。如果您在开发者菜单中设置了选项并且看到带有非接触式符号的通行证,那么您就知道您的通行证已成功创建。

由于 Apple VAS 使用专有协议(protocol),因此您无法通过任何普通读者获得任何结果。如果您已经可以访问 NFC 证书,您应该可以向您的 Apple Pay 国家/地区代表索取文件。

iOS 13 中的核心 NFC 有一个 NFCVASReaderSession 类,可用于读取未加密的有效负载,但这需要您开发自己的阅读器应用。

https://developer.apple.com/documentation/corenfc/nfcvasreadersession

关于ios - 生成并签署启用 NFC 的 .pkpass 文件而不加密公钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59194378/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com