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