有人尝试过Android默认行为如何,当NFC标签上保存2个NDEF记录时,一个指向带有应用程序.apk的URL,而第二个具有应用程序专有数据?
用例如下:当用户尚未安装应用程序时,设备启动 Google Play 或网络浏览器,并且用户可以下载应用程序。一旦用户安装应用程序,它就会处理标签内容。两者都是单独工作的,但我还没有尝试过 2 条 NDEF 消息或一条 NDEF 中的 2 条记录。有 2 条 NDEF 记录的经验吗?我可以自己尝试,但我想节省时间。
Android 不支持两个 NDEF 消息(其他平台可能也不支持)。一条 NDEF 消息中的多个 NDEF 记录工作正常。正如评论中所述,Android 应用程序记录 (AAR) 运行良好。请记住,不要将其作为消息的第一条记录,并添加与消息的第一条记录匹配的意图过滤器(否则您的应用程序将使用正常的 LAUNCHER_MAIN 启动,没有 NDEF 消息,而不是带有 NDEF 消息的 NDEF_DISCOVERED。
如果您将指向 Play 商店中应用程序的 URL 与应用程序本身中该 URL 的 Intent 过滤器结合起来,通常也可以正常工作。它也适用于 Android 2.3。但请记住,除了 Play 商店应用程序和浏览器之外的其他应用程序可能也有匹配的意图过滤器。使用 AAR 永远不会遇到这个问题(但 AAR 仅从 ICS 起才受支持)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)