我想将一组NSDictionary
数据写入NFC标签,并在点击NFC贴纸时获取。
如何从我的iOS应用程序中编写NFC标签数据?搜索谷歌后,我找不到任何将我的iOS应用程序中的数据写入NFC标签的参考。 Google提供的示例仅用于通过iOS11应用阅读NFC标签。但iTunes中的一些应用程序可以选择读取和写入NFC标签数据。他们是怎么做到的?
提前致谢!
答案 0 :(得分:8)
您无法从iOS写入NFC标签,只能阅读。在Apple的Core NFC文档中,它声明您只能阅读NFC NDEF标签,并且只能在iPhone 7和7 plus设备上阅读(假设还支持8和X)
https://developer.apple.com/documentation/corenfc
您在App Store中找到的应用程序要求您使用外部蓝牙NFC阅读器。
答案 1 :(得分:3)
Apple刚刚在WWDC上宣布他们将添加NFC witing of NDEF formatted data。
答案 2 :(得分:1)
目前(2017年11月3日)看起来Apple似乎只支持阅读NFC标签。这基于以下内容:
然而 - 我认为它应该可以通过例如PhoneGap,它基本上是一个开发框架,允许您使用HTML5和Javascript为iOS,Android等构建应用程序。因此,你有一些限制。
有一个PhoneGap-NFC Library,即使在iOS 11上也似乎支持阅读和写作。
看看这本书" Beginning NFC"有关使用PhoneGap构建NFC应用程序的进一步说明。
希望这指向正确的方向。
编辑:抱歉,PhoneGap方法也不支持在iOS上编写NFC标签 - 请参阅here。似乎没有办法解决它,目前,Apple本身并不支持它。
答案 3 :(得分:0)
其他需要考虑的选项当然是使用其他设备,例如连接到Mac / PC或Android手机的外部PC / SC阅读器来编写标签。
答案 4 :(得分:0)