在支持后台标签读取的iPhone上,系统扫描并读取NFC数据,而无需用户使用应用程序扫描标签。每次读取新标签时,系统都会显示弹出通知。用户点击通知后,系统会将标记数据传递到相应的应用程序。如果iPhone被锁定,系统会在将标签数据提供给应用程序之前提示用户解锁手机。
以前是需要打开APP才能读取NFC标签或者设备
PS.iPhone X及更早版本的设备不支持后台标签读取。
为了避免无意识的标签读取,系统仅在用户的iPhone正在使用时才在后台读取标签。此外,请注意有时显示器已打开且后台标签读取不可用,例如:
- 该设备从未被解锁。
- 核心NFC读者会话正在进行中。
- Apple Pay钱包正在使用中。
- 相机正在使用中。
- 启用飞行模式。
使用URL方案
系统以与通用链接相同的方式处理包含URL方案的URI的NDEF有效负载。系统在读取标签后显示通知。当用户点击通知时,系统会启动支持URL方案的应用程序。
后台标记读取支持以下URL方案:
URL Scheme | Example |
---|---|
Website URL (HTTP/HTTPS) | https://www.example.com |
mailto:user@example.com | |
SMS | sms:+14085551212 |
Telephone | tel:+14085551212 |
FaceTime | facetime://user@example.com |
FaceTime Audio | facetime-audio://user@example.com |
Maps | http://maps.apple.com/?address=Apple%20Park,Cupertino,California |
HomeKit Accessory Setup | X-HM://12345 |
具体介绍可以参考Apple官方说明
https://developer.apple.com/documentation/corenfc/adding_support_for_background_tag_reading
转载请注明:NFC之家 » 终于不用先打开APP了,Apple对 2018 款 iPhone 开放了 NFC 后台标签读取的权限