当应用程序未运行时,能够在 nfc 标签发现上运行 graphql 查询

问题描述 投票:0回答:1

您好,我有一个应用程序,只要发现 nfc 标签,它就会运行查询获取数据,然后运行另一个查询来更新某些内容。

我的问题是我无法让它工作,以便它在应用程序处于后台或什至未打开时工作。每当我尝试打开应用程序并将其隐藏在后台并扫描 nfc 标签时,都会弹出某种默认的三星 nfc 标签读取应用程序,其中包含标签数据。我希望它成为我的应用程序,甚至更好地以某种方式制作它,以便我的应用程序即使没有运行也会侦听 nfc 标签检测。

到目前为止,BroadcastReceiver 和创建服务对我来说还不起作用。有什么建议吗?

android kotlin nfc
1个回答
0
投票

您的应用程序无法在后台读取 NFC 标签,这不是 Android 的功能。

您唯一可以做的就是向标签添加Android应用程序记录,以便系统NFC服务可以安装/启动/将您的应用程序带到前台,以便它可以在前台时读取标签。

© www.soinside.com 2019 - 2024. All rights reserved.