1
私は位置情報サービスを使用しているアプリケーションを開発中です。ロケーションベースのアプリがバックグラウンドで動作しないiPhone
基本的には、どこのどこかで不在着信があった場合に表示されるアプリです。
このためには、私はコアロケーションフレームとコアテレフォニーフレームを使用しています。しかし、私はアプリをテストしているときに、位置情報サービスはバックグラウンドでは動作しません。 私はこのコードをdidfinishlaunchingに使用しています。
- (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;
}
とアプリのバックグラウンドに行くし、私は、このリンクコード形式を書き留めています: - code
しかし、アプリがバックグラウンドに行くときに動作していません。どのように私はそれを修正?
事前のおかげで...
にキーを追加:http://stackoverflow.com/questions/18946881/background-location-services-not-working-in-ios-7/21966662#21966662ご不明な点がありましたら、http: ://mobileoop.com/background-location-update-programming-for-ios-7 – Ricky