1

私の質問は、バックグラウンドで実行されているアプリがデバイスの位置情報にアクセスしてヒープに保存したり、サーバーにデータを送信したりできるかどうかです。デリゲートで何かをしなければならないことはわかっていますが、アプリがバックグラウンドにある間にこの複雑なプロセスを実行できるかどうかはわかりません

4

2 に答える 2

2

はい、できます!

Apple の Location Awareness Guide では、バックグラウンドで GPS を受信する必要があるアプリケーションは、特定の値を設定する必要があると説明されています。

locationファイルのUIBackgroundModes配列にキーを設定しInfo.plistます。

于 2013-03-15T18:59:18.577 に答える
1

はい。あなたはそれを行うことができます。

info.plistファイルに適切なキー値を設定することにより、アプリケーションはバックグラウンドにある場合でも場所をフェッチできるようになります。

ASIHttpRequest(リンク)を使用すると、Webサービスを使用してデータをアップロードできます。そのために、のオブジェクトを作成し、の値をTRUEASIHTTPRequestに保ちます 。shouldContinueWhenAppEntersBackground

于 2013-03-15T17:29:14.533 に答える