【问题标题】:NFC Tag Writer sample or tutorial for ios?用于 ios 的 NFC Tag Writer 示例或教程?
【发布时间】:2021-02-02 21:22:00
【问题描述】:

我想将一组NSDictionary 数据写入 NFC 标签,并在他们点击 NFC 贴纸时获取。

如何从我的 iOS 应用写入 NFC 标签数据?搜索 Google 后,我找不到任何将数据从我的 iOS 应用程序写入 NFC 标签的参考。 Google 提供的示例仅用于 iOS11 应用程序读取 NFC 标签。但是 iTunes 中的一些应用程序可以选择读取和写入 NFC 标签数据。他们是怎么做到的?

提前致谢!

【问题讨论】:

  • 您无法从 iOS 写入 NFC 标签,只能读取
  • Core NFC 允许您从 nfc 标签读取 NDEF 数据。 iOS不支持使用手机硬件写入NFC标签数据。
  • 新的iOS 13 Beta改动很大,现在可以直接读写标签

标签: ios iphone swift nfc ios11


【解决方案1】:

2019 年更新 - iOS 13 中提供 NDEF 写入

Apple 刚刚在 WWDC 上宣布他们将添加 NFC witing of NDEF formatted data

【讨论】:

    【解决方案2】:

    您不能从 iOS 写入 NFC 标签,只能读取。在 Apple 的 Core NFC 文档中,您只能在 iPhone 7 和 7 plus 设备上读取 NFC NDEF 标签(假设还支持 8 和 X)

    https://developer.apple.com/documentation/corenfc

    您在 App Store 中找到的应用要求您使用外部蓝牙 NFC 阅读器。

    更新 iOS 13 -->

    现在可以使用 CoreNFC 框架写入 NFC 协议特定标签,例如 ISO 7816、ISO 15693、FeliCa™ 和 MIFARE® 标签。

    参见 Apple 的示例:https://developer.apple.com/documentation/corenfc/creating_nfc_tags_from_your_iphone

    【讨论】:

    • 是否有适用于 iOS 的外部蓝牙 NFC 写入器?
    • 我没有这方面的经验,但是看看serialio.com/product/rfid-nfc-hardware/…
    • 此答案已过时,因为现在可以写入 NFC 标签。如果答案已更新,或者 OP 接受了最新的答案,那就太好了。
    【解决方案3】:

    目前(2017 年 11 月 3 日),Apple 似乎只支持读取 NFC 标签。这基于以下几点:

    但是-我认为它应该可以通过例如PhoneGap,它基本上是一个开发框架,允许您使用 HTML5 和 Javascript 为 iOS、Android 等构建应用程序。因此你有一些限制。

    有一个PhoneGap-NFC Library,好像在iOS 11上也支持读写。

    查看“Beginning NFC”一书,了解有关使用 PhoneGap 构建 NFC 应用程序的更多说明。

    希望这指向正确的方向。


    编辑:抱歉,PhoneGap 方法也不支持在 iOS 上编写 NFC 标签 - 请参阅 here。似乎没有办法绕过它,目前,Apple 本机不支持它。

    【讨论】:

    • 是的。我也看到了.. 谢谢.. android 可以做到但 iOS 没有?
    • 我真的不知道,但关于 ios 我想这只是苹果允许与否的问题。似乎越狱系统确实提供了写入功能idownloadblog.com/2017/06/30/nfcwriter - 请注意,但我还没有尝试过修改这个...
    【解决方案4】:

    【讨论】:

    【解决方案5】:

    要考虑的其他选项当然是使用其他设备,例如连接到 Mac/PC 或 Android 手机的外部 PC/SC 阅读器来写入标签。

    【讨论】:

      猜你喜欢
      • 2020-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-20
      • 1970-01-01
      • 2013-03-04
      相关资源
      最近更新 更多