2015-04-28 2 views
6

Я работаю над одним приложением, в котором мне нужно поддерживать непрерывное выполнение фонового приложения. Я могу постоянно общаться с использованием доступных фоновых режимов Apple. Но перед одной проблемой, когда приложение находится в фоновом режиме (или не работает) и устанавливает обновленную версию приложения, после этого делегаты centralManager перестали функционировать. Поэтому я не уверен, можем ли мы восстановить состояние CentralManager после обновления приложения или нет?Можно ли восстановить состояние centralManager после обновления приложения?

Если его невозможно, есть ли другой вариант (или patch;))?

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

+0

Вы когда-нибудь это выясняли? У меня такая же проблема. – Chase

ответ

0

Информация Центрального Менеджера будет восстановлена, если она потеряет свою ручку, когда она перейдет в состояние приостановки.

Если приложение упадет до приостановленного режима, оно потеряет память, и в это время система сохраняет информацию BLE приложения для восстановления информации, когда приложение появляется на переднем плане.

Но не уверен, что когда приложение получает обновление ...

Смежные вопросы