我正在开发一款将部署在支持NFC的设备上的应用。我正在尝试使用NFC启用身份验证,以便用户可以扫描另一个NFC设备(如手机)进行身份验证。
我浏览了Android在http://developer.android.com/guide/topics/connectivity/nfc/nfc.html
处的NFC文档我无法使用我的用例。 这是我想要做的:
我希望在Android中使用NFC是可行的。我的搜索引导我举例说明在检测到NFC时启动应用程序,但这不是我想要的。
答案 0 :(得分:4)
如果您想在两个 Android 设备之间进行通信,请使用一个作为模拟标记,另一个作为读取器/写入器(而不是使用Android Beam在两个设备之间传输NDEF消息,这是基于在NFC点对点模式下,您可以Android HCE(一个设备)与读写器模式相结合(在另一个设备上)。
但是,构建这样的解决方案有一些局限性。关于模拟方面,您有以下限制和要求:
但是,像这样模拟的NFC标签(或者更确切地说是智能卡应用程序)对读者方面也提出了一些要求/限制: