我发现了 Android NFC 的许多弱点:
ndef.connect()
不适用于 NFC 手机本身,仅适用于标签。当其他手机靠近背面时,无法检查连接状态。
NDEF 不能以两种方式交互发送/接收。在设备上,点击屏幕发起消息发送,然后断开连接,无法立即取回数据。
NFC api 不支持卡片模式。这就是弱点。有很多情况需要手机充当 RFID 卡。其中,有时不需要安全元件。一旦 UID 可用,服务器端就可以进行身份验证和其他操作。
我在问如何在 NDEF 消息发送或接收完成后检查连接状态?