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그러나 응용 프로그램이 백그라운드에서 갈 때 다음 작동하지 않습니다. 내가 어떻게 고쳤어? 사전에
감사합니다 ...
에 키를 추가하면 아이폰 OS 7 배경에 위치 업데이트를 얻으려고 노력하는 경우, 당신은 여기에이 솔루션을 시도 할 수 있습니다 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