我的要求是,我想运行BLE扫描服务来扫描Eddystone信标,即使我的应用程序处于后台/地面或被用户终止/终止。这在iOS中可能吗?
答案 0 :(得分:0)
您无法使用Eddystone信标从iOS上的已杀死状态重新启动应用程序,因为这些信标是使用CoreBluetooth API检测到的,这些API不支持从已杀死状态重新启动。
您可以做的是使用传输两者 Eddystone和iBeacon的信标。使用CoreLocation API可以检测到iBeacon,它提供了在iBeacon检测时从被杀死状态重新启动应用程序到后台的独特功能。
一旦被iBeacon启动到后台,就可以检测到Eddystone信标。