2016-06-21 11 views
2

В компании Apple Doc Understanding When Your App Gets Launched into the Background говоритIOS фон бодрствование на защищенный пароль устройства

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

Пользователи не могут разблокировать там iPhone через каждые несколько минут, чтобы какое-то приложение проснулось в фоновом режиме.

Как приложение для наблюдения за регионом будет просыпаться в фоновом режиме и делать все, когда устройство с защитой паролем не позволит запустить приложение в фоновом режиме?

В чем смысл этого написано в документе Apple?

+1

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

+1

@NicolasMiari, пожалуйста, проверьте мой отредактированный вопрос. –

ответ

2

Я думаю, вы неправильно поняли документацию.

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

Так что это означает, что если пользователь силы бросить курить ваш приложение на защищенный паролем iPhone:

  1. Если это услуга определения местоположения => Пользователь должен разблокировать телефон перед тем, как фоновая операция может быть электронной xecuted

  2. Если это не услуга определения местоположения => Пользователь должен разблокировка И запуска приложение сразу до операции фона может быть выполнена.

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

+0

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

+0

В вашем случае, поскольку это служба определения местоположения, если вы перезагрузите защищенный паролем iPhone, вам нужно будет только разблокировать его один раз до того, как будет выполнена фоновая операция – Antzi