我想创建一个移动的应用程序,在该应用程序中,可以通过另一部手机上的NFC读取器读取所发出的车票。我希望该应用程序可以作为NFC标签,可以通过其他手机读取。我知道Android和iOS手机都可以作为NFC读取器,但iOS手机不能作为NFC标签。但是,Android手机可以在打开我的移动应用程序时作为NFC标签吗?我正在使用React原生任何线索将不胜感激。
我想创建一个移动的应用程序,在该应用程序中,可以通过另一部手机上的NFC读取器读取所发出的车票。我希望该应用程序可以作为NFC标签,可以通过其他手机读取。我知道Android和iOS手机都可以作为NFC读取器,但iOS手机不能作为NFC标签。但是,Android手机可以在打开我的移动应用程序时作为NFC标签吗?我正在使用React原生任何线索将不胜感激。
1条答案
按热度按时间pkwftd7m1#
是的,Android手机可以充当第4类NFC标签,但您的应用必须实现主机卡仿真(HCE)服务。
更多详情请参见Android Docs
React Native可以调用本机代码,因此您必须用Java/Kotlin编写HCE服务,并将其集成到React Native应用程序中(据我所知,没有人为此做过React Native库)