2015-04-28 23 views
6

Pracuję nad jedną aplikacją, w której potrzebuję wspierać ciągłe wykonywanie aplikacji w tle. Jestem w stanie komunikować się w sposób ciągły za pomocą dostępnych trybów tła dostępnych w Apple. Ale napotykając na jeden problem, gdy aplikacja działa w tle (lub nie działa) i instaluje zaktualizowaną wersję aplikacji, po jej zakończeniu delegaci CentralManager przestali działać. Więc nie jestem pewien, czy możemy przywrócić stan CentralManager po aktualizacji aplikacji czy nie?Czy można przywrócić stan centralki zarządzającej po zaktualizowaniu aplikacji?

Jeśli nie jest to możliwe, jest dostępna inna opcja (lub łatka;))?

Jeden alternatywnym sposobem jest wysłanie powiadomienia push cichy, aby rozpocząć uruchamianie aplikacji w tle (Ale za to mamy wysłać powiadomienie cichy jak tylko nowa wersja aplikacji jest zainstalowany na wszystkich urządzeniach) ..

+0

Czy kiedykolwiek to wymyśliłeś? Mam ten sam problem. – Chase

Odpowiedz

0

Informacje kierownika centralnego zostaną przywrócone, jeśli stracą uchwyt, gdy przejdzie do stanu zawieszenia.

Jeśli aplikacja spadnie do trybu wstrzymania, to straci pamięć i w tym czasie system przechowuje informacje BLE aplikacji, aby przywrócić informacje, gdy aplikacja pojawi się na pierwszym planie.

Nie wiem, kiedy aplikacja otrzyma aktualizację ...

Powiązane problemy