Загружать приложение iphone автоматически при загрузке телефона - PullRequest
2 голосов
/ 23 сентября 2011

Я делаю приложение отслеживания для внутреннего использования в организации и не хочу отправлять его в магазин приложений.

В приложении я отслеживаю телефонные звонки, сообщения и т. Д.

Мое приложение запускается в фоновом режиме, как только я запускаю приложение вручную, и продолжает работать в фоновом режиме, пока я не закрою приложение или телефон не будет выключен.

Я хочу добавить в свое приложение следующее: Я хочу загрузить приложение автоматически при повторном включении телефона.

Любая идея или руководство помогут. Предложение по использованию частного API также приветствуется.

Ответы [ 2 ]

4 голосов
/ 23 сентября 2011

В приватном API, в файле SBApplication.h есть все необходимые вам методы.

В частности:

[...]
-(BOOL) _shouldAutoLaunchOnBoot:(BOOL)boot;
-(void) autoLaunchIfNecessaryOnBoot:(BOOL)boot;
-(void) _cancelAutoRelaunch;
-(void) _relaunchAfterExit;
[...]

и т. Д., И т. Д. *

надеюсь, это поможет.

2 голосов
/ 23 сентября 2011

Насколько я понимаю, вы можете сделать это, зарегистрировав свое приложение для значительных изменений местоположения. Если приложение регистрирует значительные изменения местоположения, как только ваш сотовый телефон перемещается в новую башню, приложение получает обновление. Если приложение приостанавливается при обновлении, система запускает его в фоновом режиме для обработки обновления.

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

Подробнее читайте в руководстве по программированию на iOS: http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html

Надеюсь, это поможет

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