Как это возможно, что приложение типа «blitzer.de» enter image description here может работать непрерывно в фоновом режиме? enter image description here Я пытаюсь создать приложение, подобное этому, и пусть оно работает примерно на 2 часа в фоновом режиме, в то время как оно использует данные gps. Мои исследования сказали мне, что яблоко очень строго связано с фоновым бегом и отменит процесс за 3 минуты. Также выбор будет завершен через 6 мин. Любая помощь будет оценена по достоинству.ios app background run
ответ
@Johannes
1) Любое приложение может работать в фоновом режиме не более 10 мин . но здесь есть исключения для Background Enabled App. Таким образом, вы должны включить фоновый режим из
2) Теперь вы должны спросить разрешение на Location Tracking - Всегда в приложения info.plist
NSLocationAlwaysUsageDescription --- Мне нужно Местонахождение
NSLocationWhenInUseUsageDescription --- Мне нужно Местонахождение
конфиденциальности - место описание использования --- Мне нужно Местоположение
3) Теперь самое главное. Код
self.locationManager = [[CLLocationManager alloc]init]; // initializing locationManager
_locationManager.desiredAccuracy = kCLLocationAccuracyBest; // setting the accuracy
[self.locationManager requestAlwaysAuthorization];
self.locationManager.delegate = self;
if([self.locationManager respondsToSelector:@selector(allowsBackgroundLocationUpdates)]) {
[self.locationManager setAllowsBackgroundLocationUpdates: YES];
}
self.locationManager.distanceFilter = 50 ; //
self.locationManager.activityType=CLActivityTypeAutomotiveNavigation;
[self.locationManager startUpdatingLocation];
[self.locationManager setPausesLocationUpdatesAutomatically:NO];
4). setPausesLocationUpdatesAutomatically: НЕТ Позволяет вашему приложению работать непрерывно.
С iOS 9 10 мин было изменено на 3 мин. – rckoenes
Последним (не кодирующим и, возможно, самым сложным) шагом является отправка приложения в Apple в качестве навигационного приложения и получение согласия на его утверждение. Если вы не являетесь обычным навигационным приложением, это сложная продажа. –
@rocoenes, если вы запрашиваете разрешение на размещение в любое время, вы получите больше времени для фона, чем вы думаете. –
- 1. iphone XMPP App run background
- 2. iOS - background app
- 3. iOS Statusbar from background App
- 4. Run Loop In Background
- 5. Класс Run in Background
- 6. iOS Blur Background как iTunes Remote App
- 7. iOS 10 UNNotificationAction Open App from Background
- 8. iOS Private API: wake app from background
- 9. App First Run реализация
- 10. ios 8 Push not not app app from background (Pushkit)
- 11. Run grails run-app программно
- 12. Разница между sencha app build -run и sencha app run?
- 13. Как сделать wl.device.geo.acquireposition run in background
- 14. Понимание iPhone App Background States
- 15. iPhone app background downloads
- 16. Android App Custom Background
- 17. Tizen Wearable background app
- 18. reopen app from background
- 19. Резюме background App
- 20. Docker run java app
- 21. Run JQuery в угловом App
- 22. iOS app view background (Изображение против розыгрыша) вопрос дизайна
- 23. wake up app from background by location iOS
- 24. Повторяющаяся задача Android Run In Background
- 25. Run Background Task, как Петля в Swift
- 26. Run loop in TCL shell background
- 27. sencha app build -run native Ошибки
- 28. iOS background audio linker error
- 29. Chrome app install open site first run
- 30. iphone maps app background image
проверить эту ссылку http://stackoverflow.com/a/35517630/2050181 –
Отметьте это для начала https://www.raywenderlich.com/143128/background-modes-tutorial-getting-started – AMAN77