Bluetooth デバイスへの接続を数時間監視する必要がある BLE を使用して iOS 5 アプリケーションを開発しています。UIBackgroundModes の plist で bluetooth-central を使用してきましたが、デバイスが接続されている限り、アプリケーションを実行し続けることができました。切断されたら、再接続しようとします。デバイスが再び広告を開始するとすぐに、それもうまく機能します。
問題は、接続が切断され、ユーザーが他のアプリケーションの使用を開始した場合、再接続されないことです。
私は問題が何であるかを確認しようとしていましたが、私が理解している限り、メモリレベルが低い場合、デバイスが接続されているとアプリを強制終了できませんが、何もしなければ強制終了できますつながっている。iPhone の「LowMemory」ログで、アプリが投棄されていることがわかります。
アプリが投棄されないようにするにはどうすればよいですか?