5

ユーザーが車に乗り込み、電話がBluetoothハンズフリーと自動的にペアリングされたときに反応/記録する追跡アプリケーションを作成したいと考えています。ハンズフリー デバイスの ID も必要です。

Android では簡単です。Broadcast Receiver を使用すると、デバイスが電話とペアリングされたブロードキャストをアプリで聞くことができます。電話が再起動された後でも機能しており、再起動後にアプリが実行されませんでした。

iOS(7+)でも可能ですか?

4

2 に答える 2

3

このドキュメントの「バックグラウンドでの長期的なアクションの実行」の部分を読むことでそれを行うことができます

基本的に、システムは状態の復元を使用して、アプリが強制終了されたときにアプリが何をしていたかを記録します。
アプリが bluetooth デバイスを検索していて、システムによって強制終了された場合、システムはこの調査を続行し、bt デバイスが見つかったときにアプリを再び起動します。
これは、(マルチタスク バーを使用して) ユーザーによってではなく、システムによってアプリが強制終了された場合にのみ機能することに注意してください。この動作は iOS 7 から変更されました。

于 2014-05-19T17:47:07.287 に答える