0

我正在访问 Gelo iBeacon,它在前台模式下工作正常,但是当应用程序处于后台模式时如何获得 ibeacon 范围或区域监控。

提前致谢

4

3 回答 3

1

通常iOS,您可以beacons在后台监视它们,但不能监视它们。测距仅在监控事件发生后在后台工作几秒钟。

有关设置后台监控所需的检测时间和步骤的详细信息,请参见此处。

于 2014-08-20T11:25:15.717 回答
0

使用以下方法,它将适用于背景和背景

- (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region
于 2014-08-20T07:20:19.150 回答
0

您需要确保始终要求访问位置管理器。

if ([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)])
{
    [self.locationManager requestAlwaysAuthorization];
}

不要使用“位置更新”或“使用蓝牙 LE 附件”,因为这可能会导致应用商店拒绝。我们没有使用测距,而只是监控,这对我们来说效果很好。

于 2015-05-27T20:19:57.160 回答