Автозапуск приложения для iphone - PullRequest
1 голос
/ 14 июля 2011

Я создаю приложение GPS Tracking.Я хочу, чтобы функция отслеживания запускалась после перезагрузки устройства.Теперь я справился с фоновой совместимостью. На фоновом режиме работает нормально, но мне нужно начать отслеживать, когда устройство перезагружается (включается), без необходимости открывать приложение для запуска функций.

Как это реализовать?,Пожалуйста, дайте мне процедуру, как включить автозапуск для этого приложения и как вызвать метод для начала отслеживания.

Если вы смотрите такие приложения, как Skype и WebEx, которые запускаются автоматически на iphone, запускаются. Как эти приложенияза работой.Понятия не имею, как включить этот автозапуск.

Подскажите пожалуйста, как это сделать?

Заранее спасибо ...

Ответы [ 2 ]

3 голосов
/ 21 августа 2014

Добавьте ключ UIBackgroundModes в файл Info.plist вашего приложения.Установите значение этого ключа для массива, который включает строку voip.Вы можете сделать это в xcode: Выберите корень проекта -> Возможности -> Фоновые режимы -> установите флажок «Голос поверх IP».

Из документации : «Приложение с этим ключомтакже запускается в фоновом режиме сразу после загрузки системы ".

2 голосов
/ 14 июля 2011

Сторонние приложения не могут быть запущены при запуске. Skype (и другие) просто отвечают на push-уведомления

Единственный способ фактически открыть приложение от пользователя, не открывающего его явно, - это вызвать [[UIApplication sharedApplication] openURL]; - или как-то иначе открыть URL, и вы должны настроить свое приложение, чтобы иметь собственную схему URL ... см. эта страница .

E.g. У Doodle Jump есть URL-адреса, такие как doodlejump: // рекорды, которые вы можете открыть по электронной почте с них или с их сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...