目前,我在读取NDEF NFC标签时会收到通知。
版本集:
Xcode:11.4.1版(11E503a)
iOS(两款iPhone):13.4.1
如何复制:
我在iPhoneX上运行来自苹果(https://developer.apple.com/documentation/corenfc/building_an_nfc_tag-reader_app)的示例代码,并让该应用读取Laird BL-652-SA-01 devkit上的NFCNDEFTag,在其中将ndef消息写入到我的标签中SmartBasic应用程序。只要将iPhoneX放在标签上,回调函数就可以正常工作
func readerSession(_ session: NFCNDEFReaderSession,didDetect tags: [NFCNDEFTag])
被触发。很好。
但是,如果我在具有相同iOS版本的iPhone 11上执行完全相同的参考代码。 (均为13.4.1)-我根本没有得到回调。
我的假设是,我在devkit的实现中错过了一些东西。但是iPhone11到底要检查什么,iPhoneX不能检查什么?验证标签兼容性是否有任何变化?有人和我一样存在同样的问题吗?如果是这样,从iPhoneX到iPhone11的型号切换到底发生了什么变化?
谢谢!