На сайте Apple для разработчиков описаны 3 типа фоновых сервисов, которые может использовать приложение: музыка, местоположение и VoIP.
Когда они описывают фоновые службы определения местоположения, они говорят о 2 типах приложений: критических и некритических приложений. Приложение GPS-навигации попадает в категорию «критических», а социальные сети, основанные на местоположении, такие как Gowalla и Loops, попадают в некритические категории.
У меня есть несколько вопросов
Я создаю социальную сеть на основе местоположения, например, Google Локатор. такое приложение попадает в категорию «некритических». эти приложения активируются ОС всякий раз, когда телефон переключает вышки сотовой связи. Как часто это? насколько это точно? изменится ли 100 метров приложение?
Мне было интересно, есть ли способ, чтобы приложение каждые 2 минуты просыпалось, чтобы попробовать GPS и вернуться в спящий режим? 2.
Я слышал, что есть новая функция оповещений, которую вы можете запланировать заранее. могут ли эти оповещения разбудить приложение или они являются только текстовыми уведомлениями?
Что, если я зарегистрирую поток как поток с критическим местоположением, чтобы у меня была полная фоновая активность и доступ к gps. Apple не одобрит мое приложение?
Спасибо!