概述:我们开发了一款应用程序,允许客户使用带有固定Nexus S的NFC卡进行登记.应用程序准备好读取卡片,当点击卡片时,应用程序会读取NFC卡的唯一ID.
问题:我们遇到的挑战是,在扫描50到100个标签后,Nexus S会锁定.该应用程序继续运行,Android也是如此,但是我们的应用程序或android中的本机应用程序都不会读取标签.好像扫描仪已被禁用.我使用运行Android 2.3.6的4种不同的Nexus S设备对其进行了测试.
调试:我能找到的唯一解决方案是: - 关闭nexus,然后重新打开电源 - 禁用NFC,然后通过设置 - >无线和网络设置 - > NFC重新启用它
如果其中任何一个完成,扫描仪再次工作,应用程序继续正常工作,直到它在70次扫描后再次锁定.
知道如何解决这个错误,或解决这个问题?
更新:看起来好像这不仅仅是我们的应用程序,测试Nexus S附带的"标签"本机应用程序也有这个问题.