目前,我正在使用估计室内定位SDK来使用室内定位服务,当应用程序是前台时,我将获得X和Y位置,但当应用程序是后台时,也希望获得X和Y位置,因此在估计室内中也是可能的。
发布于 2015-03-30 14:20:51
你会在Swift 这里中找到答案
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
_locationManager = [[CLLocationManager alloc] init];
_locationManager.delegate = self;
CLBeaconRegion *region;
region = [[CLBeaconRegion alloc] initWithProximityUUID:[[NSUUID alloc] initWithUUIDString:@"2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6"] major: 1 minor: 1 identifier: @"region1"];
region.notifyEntryStateOnDisplay = YES;
[_locationManager startMonitoringForRegion:region];
[_locationManager startRangingBeaconsInRegion:region];
return YES;}
您必须修改此代码以使用估计室内定位SDK
发布于 2015-04-08 14:17:54
除非您在后台运行应用程序(例如,同时使用常规位置服务,…)或者,播放音乐),室内位置将无法访问实时的RSSI读数从信标和iDevice的传感器,这意味着它将无法计算您的(x,y)位置。记住,你需要一个非常,非常的很好的理由(例如,你实际上正在构建一个根据室内位置改变音乐的音乐播放器)来保持你的应用程序在后台的活力,否则它将在应用程序评审过程中被拒绝。
https://stackoverflow.com/questions/29347015
复制相似问题