适用于ios的NFC标签编写器示例或教程?
我想将一组NSDictionary
数据写入NFC标签,并在他们点击NFC贴纸时获取。
如何从我的iOS应用程序中编写NFC标签数据? 搜索谷歌后,我找不到任何将我的iOS应用程序中的数据写入NFC标签的参考。 Google提供的示例仅用于通过iOS11应用阅读NFC标签。 但iTunes中的一些应用程序可以选择读取和写入NFC标签数据。 他们是怎么做到的?
提前致谢!
您无法从iOS写入NFC标签,只能读取。 在Apple的Core NFC文档中,它声明您只能阅读NFC NDEF标签,并且只能在iPhone 7和7 plus设备上阅读(假设还支持8和X)
https://developer.apple.com/documentation/corenfc
您在App Store中找到的应用程序要求您使用外部蓝牙NFC阅读器。
目前(2017年11月3日)看起来好像Apple只支持阅读NFC标签。 这基于以下内容:
- 目前的核心NFC框架只提供阅读能力
- developer.apple.com上讨论此问题的论坛条目
但是 – 我认为它应该是可行的,例如PhoneGap ,它基本上是一个开发框架,允许你使用HTML5和Javascript为iOS,Android等构建应用程序。 因此,你有一些限制。
有一个PhoneGap-NFC库 ,即使在iOS 11上也似乎支持读写。
请阅读“ 开始NFC ”一书,了解有关使用PhoneGap构建NFC应用程序的更多说明。
希望这指向正确的方向。
编辑:对不起,PhoneGap方法也不支持在iOS上编写NFC标签 – 请参阅此处 。 似乎没有办法绕过它,目前,Apple本身并不支持它。
其他需要考虑的选项当然是使用其他设备,例如连接到Mac / PC或Android手机的外部PC / SC阅读器来编写标签。