目前正在使用 React Native 并尝试使用 react-native-nfc-ios和 react-native-nfc所以我可以在ios和Android之间进行跨设备通信。我发现他们无法沟通,但我认为这是由于更广泛的问题(因为其他现有应用程序也不起作用)。
如果我在 iPhone 7 上下载 NFC 读取器应用程序,并在 Android 上下载 NFC 写入器应用程序,它们将无法通信。这是为什么?
复制说明
- 在 iPhone 7 上打开 NFC 阅读器
- 在 Android 上以 NFC 写入模式放置一些任意数据
- 将设备放在一起没有任何效果。
不理解 NFC 的复杂性,作为一个普通的程序员,我很难理解实际问题是什么。
我了解到 iPhone 7 (plus) 上的 IOS11 支持 NFC 读取,一般来说有卡片模拟、点对点和读写模式。
- 他们不应该交流吗? iPhone无法拾取 安卓作家。这是为什么?
- 卡模拟(我假设是 Apple Pay)与写入模式有何不同?
最佳答案
原因是因为 Apple 的 iOS 11 更新只允许读取 NFC 标签(只允许写入 Apple Pay)。目前,他们的软件无法享受支持卡模拟、点对点和读取器/写入器 NFC 使用的 Android 手机所提供的相同乐趣。因此,我们唯一的希望是等待软件更新,最终为开发人员启用此现有功能。
关于android - 为什么Android和IOS11无法通过NFC通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48384964/