是否可以在没有 Beam 的情况下将数据传输到 NFC 标签?还有其他选择吗?

Is it possible to transfer data to NFC tag without Beam? Any alternatives?

我们有一个 Android 应用程序,它使用 Android Beam 将数据写入 NFC 标签。在 sdk 29 中弃用 Beam 后,是否有其他方法可以使用 NFC 标签进行数据传输?
Google Nearby Share 是否可以与 NFC 标签一起使用?
我没有找到它的任何文档。

Google 附近共享是蓝牙或 Wifi Direct,因为在 Android Beam 的弃用中这些被认为是传输数据的方法。

在没有 Android Beam 的情况下通过 NFC 传输数据在技术上应该是可能的,尽管有一些技术困难需要克服。

一台设备伪装成带有主机卡仿真 (HCE) 的 NFC 卡,另一台设备 reads/writes 伪装成普通的 Type 4 NFC 卡。

如果一台设备仍然有 Android Beam 但使用 enableReaderMode NFC API 到 read/write 到仿真卡应该可以解决这个问题。

我想Whosebug的一些人已经尝试过这个,我个人没有但是使用HCE的过程在技术上应该是可以的。