このアプリケーションは、中央マネージャーの状態の保存と復元を実装します。(IOS7.1)
アプリケーションがシステムによって終了されると (ei memory low )、コア Bluetooth はアプリケーションに代わって周辺機器のイベントを監視し続けるため、周辺機器は接続され続けます。
ここで、周辺機器が切断された場合 (範囲外)、アプリケーションはバックグラウンドで再起動され、willRestoreStateが呼び出されますが、 didDisconnectPeripheralは呼び出されませんが、アプリケーションがユーザーによってフォアグラウンドに戻された場合は、didDisconnectPeripheralが呼び出されます。
このアプリケーションは、状態の復元後、まだバックグラウンドにある間にdidDisconnectPeripheralイベントを処理する必要があります。
どうすればこの動作を実現できますか?