我正在使用Cordova构建Android应用。我还使用chariotsolutions phonegap-nfc插件来读取NFC / NDEF标签。
当我传递标签但未阅读内容时我的应用程序会打开,因为听众尚未设置,因此我想知道是否对插件进行了一些修改或其他内容,发送数据并在传递的第一个标签上读取数据。
我发现这篇文章解释了如何在应用程序处于后台时这样做。我的应用程序已经执行此操作,运行时它来自后台并读取标记。在我的情况下是应用程序完全关闭,而不是在后台。
类似文章:chariotsolutions phonegap-nfc plugin intent
我很欣赏这方面的一些帮助,或任何关于它的方向。
感谢您的帮助!
答案 0 :(得分:1)
是的,可以推出带有NFC标签的Cordova应用,并在您的应用中处理NFC标签内容。
请参阅此示例项目https://github.com/don/nfc-launch
AndroidManifest.xml中有一个意图过滤器,用于NFC标签启动应用程序。 index.js中有nfc.addMimeTypeListener来处理标记。有关详细信息,请参阅index.js中的README和注释。