为何选择Android& IOS11无法通过NFC进行通信

时间:2018-01-22 15:26:13

标签: android ios iphone nfc nfc-p2p

目前正在使用React Native并尝试使用react-native-nfc-iosreact-native-nfc,因此我可以在ios和Android之间进行跨设备通信。我发现他们无法沟通,但我认为这是由于更广泛的问题(因为其他现有的应用程序也不起作用)。

如果我在iPhone 7上下载NFC阅读器应用程序,在Android上下载NFC编写器应用程序,则无法进行通信。为什么会这样?

重复说明

  1. 在iPhone 7上打开NFC阅读器
  2. 在Android上以NFC写入模式放置一些任意数据
  3. 将设备放在一起无效。
  4. 不了解NFC的复杂性,作为一名休闲程序员,我很难理解实际问题是什么。

    据我所知,iPhone 7(plus)上的IOS11支持NFC读取,一般来说有卡仿真,点对点和读写模式

    • 他们不应该沟通吗? iPhone无法拿起 Android编剧。这是为什么?
    • 卡片仿真(我假设是Apple Pay)与写入模式有何不同?

1 个答案:

答案 0 :(得分:3)

原因是Apple的iOS 11更新仅允许从NFC标签读取(仅允许Apple Pay写入)。目前,他们的软件不具有Android手机所提供的相同享受,这使得卡片仿真,点对点和读取器/写入器NFC使用成为可能。因此,我们唯一的希望是等待软件更新,最终使现有功能能够供开发人员使用。