iPhone - приложение, которое нельзя убить - PullRequest
2 голосов
/ 19 марта 2012

Я пытаюсь понять, есть ли способ разработать приложение для iPhone со следующими условиями:

1) Это приложение всегда должно работать в фоновом режиме

2) Это приложение не должно быть убиваемым

3) Без джейлбрейка?

Все, что я пытаюсь сделать, - это отслеживать свой iPhone.

Пожалуйста, помогите мне.

Спасибо

Ответы [ 5 ]

4 голосов
/ 19 марта 2012

Непонятно, что именно вы хотите сделать, но один из случаев, когда Apple позволяет приложениям работать в фоновом режиме, чтобы они могли реагировать на изменения местоположения GPS.Это не убиваемо само по себе , но приложения перезапускаются автоматически (я думаю), если они убиты из-за нехватки памяти и т. Д.

См. здесь для документов Apple .

2 голосов
/ 19 марта 2012

Нет, это невозможно, если вы не Apple.

1 голос
/ 19 марта 2012

Нет. Я уверен, что попытка этого приведет к отклонению вашего приложения (если это возможно!). Система iOS имеет свои собственные способы управления запущенными приложениями и будет убивать приложения, если выполняются определенные условия (например, некоторое время не отвечает).

Ознакомьтесь с приложением State & Multitasking doc .

0 голосов
/ 09 августа 2012

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

0 голосов
/ 19 марта 2012

Ваши требования:

1) Это приложение всегда должно работать в фоновом режиме

2) Это приложение не должно быть убиваемым

3) Без джейлбрейка?

Ответ:

Я думаю, что нет приложения от Apple, которое имеет все три функции. Я думаю, что даже одна из этих функций почти невозможна.

Также, если вы говорите, что «Фото и телефон» и другие, такие как «Газетный киоск», не могут быть удалены, вам следует учитывать, что это приложения Apple, и у них больше возможностей, чем у разработчиков в Public API.

У них есть больший доступ к iOS и многим ее частным API, которые делают их не удаляемыми.

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

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