在可能的应用程序中,即使用户 closed/killed 应用程序,我也可以扫描 Eddystone 信标吗?
In may app, Can I scan the Eddystone beacon even app is closed/killed by the user?
我的要求是,我希望 运行 BLE 扫描服务扫描 Eddystone 信标,即使我的应用程序位于 background/forground 或 terminated/killed 中。这在 iOS 中可能吗?
您无法使用 Eddystone 信标在 iOS 上从终止状态重新启动应用程序,因为这些信标是使用不支持从终止状态重新启动的 CoreBluetooth API 检测到的。
您可以做的是使用传输两者 Eddystone 和 iBeacon 的信标。 iBeacon 可通过 CoreLocation API 进行检测,CoreLocation API 提供独特的功能,可在 iBeacon 检测时将应用程序从终止状态重新启动到后台。
一旦被 iBeacon 启动到后台,就可以检测到 Eddystone 信标。
我的要求是,我希望 运行 BLE 扫描服务扫描 Eddystone 信标,即使我的应用程序位于 background/forground 或 terminated/killed 中。这在 iOS 中可能吗?
您无法使用 Eddystone 信标在 iOS 上从终止状态重新启动应用程序,因为这些信标是使用不支持从终止状态重新启动的 CoreBluetooth API 检测到的。
您可以做的是使用传输两者 Eddystone 和 iBeacon 的信标。 iBeacon 可通过 CoreLocation API 进行检测,CoreLocation API 提供独特的功能,可在 iBeacon 检测时将应用程序从终止状态重新启动到后台。
一旦被 iBeacon 启动到后台,就可以检测到 Eddystone 信标。