NFC & iPhone:后台读取需要手机服务?

NFC & iPhone: Background Reading Requires Cell Service?

我注意到,当 phone 未处于飞行模式时(即手机服务开启时),我只能读取 iPhone 上的 NFC 标签。请注意,我是否打开单元格 DATA 似乎并不重要。此外,这仅适用于后台读取——如果手动激活 NFC 标签 reader,它可以正常工作。

谁能解释为什么只有 wifi 打开时 NFC 标签不会自动读取?或者我可以做些什么来调整这个?我是 运行 iOS 15.1,尽管我在过去 iOS 13/14 秒就注意到了这一点。

我试过搜索互联网,但我得到的只是 0 级 NFC 简介。希望这里的蜂巢思维可以提供更多帮助...提前致谢!

NFC 背景标签读取在飞行模式下被禁用。这在 Apple 的文章 Adding Support for Background Tag Reading(强调我的)中得到解决:

To avoid unintentional tag reading, the system reads tags in the background only when the user’s iPhone is in use. Also, be aware there are times when the display is on and background tag reading is unavailable, such as if:

  • The device has never been unlocked.
  • A Core NFC reader session is in progress.
  • Apple Pay Wallet is in use.
  • The camera is in use.
  • Airplane mode is enabled.