앱이 휴대 전화에서 실행될 때 아무 것도 작동하지 않으면 Xcode의 디버그 탭에서 배경 가져 오기 시뮬레이트를 사용할 때 내 앱이 의도 한 작업을 수행합니다.iOS에서 백그라운드로 데이터를 가져올 수 없습니다.
이전에 이런 일이 있었습니까? 어떻게 그걸 해결 했니?
나는 현재 당신이 실행 모드에서 스키마를 편집나요 스위프트 2.2 엑스 코드 7.3
앱이 휴대 전화에서 실행될 때 아무 것도 작동하지 않으면 Xcode의 디버그 탭에서 배경 가져 오기 시뮬레이트를 사용할 때 내 앱이 의도 한 작업을 수행합니다.iOS에서 백그라운드로 데이터를 가져올 수 없습니다.
이전에 이런 일이 있었습니까? 어떻게 그걸 해결 했니?
나는 현재 당신이 실행 모드에서 스키마를 편집나요 스위프트 2.2 엑스 코드 7.3
를 사용하고있어 Launch due to a Background Fetch Event
iOS Background Fetch Not Working Even Though Correct Background Mode Configured
아이폰 OS는 어떤 앱이 백그라운드에서 실행을 허용하지 않습니다 앱이 요구하지 않는 한 백그라운드 실행 전용으로 등록하려면 10 분만 실행하면됩니다.
- (void)applicationDidEnterBackground:(UIApplication *)application {
UIBackgroundTaskIdentifier identifier;
identifier = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{
[[UIApplication sharedApplication] endBackgroundTask:identifier];
}];
}
답을 이해하지 못합니다. 필요한 배경 모드를 활성화하고 func 응용 프로그램 (응용 프로그램 : UIApplication, performFetchWithCompletionHandler completionHandler : (UIBackgroundFetchResult) -> Void) 메서드도 구현했습니다. 그 밖의 무엇이 필요합니까? – ccalderon911217
배경 실행을 원한다는 것을 iOS에 알리고, 명시 적으로 설정 모드를 요구하지 않아도됩니다. – Karim
코드를 실행하면 코드가 실행되지만 한 번만 실행됩니다. 내 iPhone에 설치된 앱을 실행하면 코드가 실행되지 않습니다. – ccalderon911217