我们在Broadcom NFC堆栈上遇到了读取二进制存在检查错误。三星S4(4.2.2)发送随机读取二进制命令00 B0 00 00 01。我没有迁移到Android 4.4的灵活性,因为它支持阅读器模式API,允许延迟状态检查。我的具体问题是,在Android设备上,使用读取基于二进制的存在检查的NFC堆栈会有什么样的响应?
实现对这些读取二进制命令的特定响应以优雅地执行命令响应序列是否安全?
为了避免选择标记应用程序,我们已经返回6A82 (未找到应用程序)
发布于 2014-02-13 23:33:58
通常,只要您发送格式正确的响应APDU,您就可以使用任何您想要的响应代码进行响应。通常你会想要发送一个否定的响应码,例如
不允许使用
0x6986:命令(无当前EF)当然,如果您使用读取二进制命令作为您的协议的一部分,它也可能发生,电话接收当前选择的EF的第一个字节。
https://stackoverflow.com/questions/21755901
复制相似问题