2015-04-28 124 views
6

我正在研究一個應用程序,我需要支持連續後臺應用程序執行。我能夠使用Apple的可用背景模式連續進行通信。但是,當應用程序在後臺(或未運行)並安裝更新版本的應用程序時,面臨一個問題,此後,centralManager代表已停止運行。所以我不確定是否可以在應用更新後恢復CentralManager狀態?應用程序更新後是否可以恢復centralManager狀態?

如果不可能,那麼是否有任何其他選項(或補丁;))?

一種替代方法是發送無聲推送通知,開始在後臺運行的應用程序(但對於這一點,我們必須儘快新的應用程序版本上安裝的所有設備發送無聲通知)..

+0

你有沒有想過這個?我有同樣的問題。 – Chase

回答

0

如果中央管理器的信息在暫停狀態時丟失了處理程序的信息,它們將恢復。

如果應用程序跌落到掛起模式,那麼它將丟失內存,此時系統會保留應用程序的BLE信息,以在應用程序出現在前臺時恢復信息。

但不知道應用何時更新...

相關問題