基于位置的应用程序在后台iPhone中不工作
我正在开发一个使用位置服务的应用程序 基本上,该应用程序显示,如果你在哪个地方接到任何未接来电 为此,我使用了核心位置和核心电话框架。但当我测试应用程序时,位置服务并没有在后台工作。 我已将此代码用于didfinishlaunching基于位置的应用程序在后台iPhone中不工作,iphone,background,core-location,uiapplicationdelegate,Iphone,Background,Core Location,Uiapplicationdelegate,我正在开发一个使用位置服务的应用程序 基本上,该应用程序显示,如果你在哪个地方接到任何未接来电 为此,我使用了核心位置和核心电话框架。但当我测试应用程序时,位置服务并没有在后台工作。 我已将此代码用于didfinishlaunching - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ UILocalNotificat
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
UILocalNotification *localNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotif)
application.applicationIconBadgeNumber = localNotif.applicationIconBadgeNumber-1;
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
[locationManager startUpdatingLocation];
[self callinbackground];
[self.window makeKeyAndVisible];
return YES;
}
应用程序进入后台,然后我写下此链接的代码:-
但当应用程序进入后台时,则无法运行。我是怎么修好的
提前感谢…试试这个:-在info.plist中添加密钥
key>UIBackgroundModes</key>
<array>
<string>location</string>
</array>
key>ui背景模式
位置
如果您正在尝试获取iOS 7后台位置更新,您可以在此处尝试此解决方案:如果您有任何问题,欢迎您加入我们的讨论: