在may app中,我可以扫描Eddystone信标甚至应用程序被用户关闭/杀死吗?

时间:2017-10-12 06:25:14

标签: ios swift bluetooth-lowenergy beacon eddystone

我的要求是,我想运行BLE扫描服务来扫描Eddystone信标,即使我的应用程序处于后台/地面或被用户终止/终止。这在iOS中可能吗?

1 个答案:

答案 0 :(得分:0)

您无法使用Eddystone信标从iOS上的已杀死状态重新启动应用程序,因为这些信标是使用CoreBluetooth API检测到的,这些API不支持从已杀死状态重新启动。

您可以做的是使用传输两者 Eddystone和iBeacon的信标。使用CoreLocation API可以检测到iBeacon,它提供了在iBeacon检测时从被杀死状态重新启动应用程序到后台的独特功能。

一旦被iBeacon启动到后台,就可以检测到Eddystone信标。