我想将一组NSDictionary
数据写入NFC标签中,并在它们点击NFC标签时获取。
如何从我的iOS应用程序中编写NFC标记数据?在搜索Google之后,我找不到任何可以将数据从我的iOS应用程序写入NFC标记的引用。谷歌提供的示例仅供iOS11应用程序读取NFC标记。但是iTunes中的一些应用程序可以同时读取和写入NFC标记数据。他们是怎么做到的?
提前感谢!
发布于 2017-11-03 11:22:50
您不能从iOS写入NFC标记,只能读取。在苹果的核心NFC文档中,声明您只能在iPhone 7和7+设备上读取NDEF标记(假设8和X也支持)
https://developer.apple.com/documentation/corenfc
您在apps中找到的应用程序要求您使用外部蓝牙NFC阅读器。
更新iOS 13 -->
现在可以使用CoreNFC框架写入NFC协议特定的标记,例如ISO 7816、ISO 15693、FeliCa™和MIFARE标记。
参见苹果的例子:苹果手机
发布于 2019-06-04 07:38:53
更新2019年-可在iOS 13中使用
苹果公司刚刚在万维网上宣布他们将增加NFC对NDEF格式数据的利用。
发布于 2017-11-03 11:27:29
目前(2017年11月3日),苹果似乎只支持阅读NFC标签。这是基于以下几点:
然而,-I认为它应该可以通过PhoneGap来实现,这基本上是一个开发框架,允许您使用HTML5和Javascript为iOS、Android等构建应用程序。因此,您有一些限制。
有一个PhoneGap-NFC图书馆,它似乎支持读写,甚至在iOS 11上。
看一看"开始NFC“一书,了解关于用PhoneGap构建NFC应用程序的进一步说明。
希望这指向正确的方向。
编辑:对不起,PhoneGap方法也不支持在iOS上编写NFC标记-参见这里。似乎没有办法绕过它,就目前而言,苹果本就不支持它。
https://stackoverflow.com/questions/47094314
复制相似问题