6

iPhoneで収集された加速度データをサーバーに送信できるiOS 4 +アプリケーションを開発しています。アプリがバックグラウンドに入ってもアプリはデータを収集するはずです(人の動きを知りたい)。

インターネットで調べたところ、アプリは閉じてから 10 分後に強制終了され、Android と同じ方法で (サービスを使用して) 実装することはできないことがわかりました。

オーディオ プレーヤー、VOIP、地理位置情報など、一部のタスクのみをバックグラウンドで実行できます。インターネットのどこかで、アプリケーションをバックグラウンドで実行するための回避策を使用できることを読みました。ミュート サウンドを再生するオーディオ プレーヤーを使用します。ただし、この回避策は Apple では受け入れられないようです。

私の問題に対する解決策はありますか?

4

3 に答える 3

9

アプリを登録して位置情報をリッスンし、CoreMotion を使用すると、加速度計のデータをバックグラウンドで取得できます。

これは重複しています: iPhone の Nike+ GPS がバックグラウンドで加速度計の更新を受け取る方法は?

于 2012-08-25T05:24:25.827 に答える
-2

加速度計は、バックグラウンド スレッドでは使用できません。何が可能で何が不可能かについては、このMacWorldの記事をお読みください。

于 2012-07-19T07:39:58.020 に答える