没有用户输入的iOS NFC背景标签读取

时间:2019-07-03 17:55:42

标签: ios swift nfc core-nfc

我了解iOS现在允许在后台读取NFC标签。但是,它指出,用户必须始终点击通知,然后应用才能接收NFC数据。我知道有充分的理由默认此行为,但是有什么办法可以避免这种情况?

我在工作中开发的应用需要NFC在后台运行而无需用户输入。是否有任何后台执行模式或我们可以用来避免这种限制的方法?预先感谢!

1 个答案:

答案 0 :(得分:0)

是的,有解决方案。 “快捷方式”应用程序中的“自动化”选项卡可以在无需用户交互的情况下处理背景标签的读取,但是,除了ID之外,它不会读取标签的内容。当它检测到之前已注册的标签时,将运行该标签附带的操作。

为了安全起见,没有其他方法可以让应用对后台读取的标签做出反应,而无需用户点击通知,并且该通知是针对打开应用或执行其他URL的URL记录的-基础的操作。