x***@126.com
x***@126.com
  • 发布:2023-10-13 09:35
  • 更新:2023-10-13 17:17
  • 阅读:369

为何我开发的IOS NFC插件,无法通过NFCNDEFReaderSession.readingAvailable

分类:uni-app

为何我开发的IOS NFC插件,无法通过NFCNDEFReaderSession.readingAvailable 老是返回NO?但加上其它云NFC插件,自己的写的插件也能够使用了,这是什么原因?uniapp哪里设置有问题?

2023-10-13 09:35 负责人:无 分享
已邀请:
II优选

II优选 - 定制插件开发-联系QQ:770104707

1.权限

  1. info.plist文件缺少配置
  • x***@126.com (作者)

    这个使用xcode二进制,还是使用xml的?具体要配置哪一个 KEY?

    2023-10-13 11:23

  • x***@126.com (作者)

    info.plist 我是已经加过 Privacy - NFC Scan Usage Description 的

    2023-10-13 12:46

  • II优选

    回复 x***@126.com: <key>com.apple.developer.nfc.readersession.formats</key>

    <array>

    <string>TAG</string>

    </array>


    加上这个应该就可以了

    2023-10-13 13:03

  • x***@126.com (作者)

    回复 II优选:

    我用这两个方法试了,还是不行呢

    1)在xcode的Info上加了再build,再打包基座,再先基座运行,

    2)自行编辑一份Info.plist到unapp工程的插件目录下,格式是apple规范的XML

    请问,是Info.plist放置的位置有问题吗?

    2023-10-13 16:53

  • II优选

    回复 x***@126.com: 你看看你打包的出来的安装plist 文件有没有这个配置如果没有的话,就有问题。

    或者直接再manifest.json里面配置一下

    2023-10-13 17:00

  • x***@126.com (作者)

    回复 II优选: manifest.json 是如何配置,求指引一下?

    2023-10-13 17:05

  • II优选

    回复 x***@126.com: "capabilities": {

    "entitlements": {

    "com.apple.developer.nfc.readersession.formats":["TAG"]

    }

    }


    放在插件里面package.json 里面

    2023-10-13 17:22

  • x***@126.com (作者)

    回复 II优选:

    可以了,谢谢大神,

    2023-10-13 17:53

II优选

II优选 - 定制插件开发-联系QQ:770104707

付费啊

该问题目前已经被锁定, 无法添加新回复