1

phonegap (iOS) アプリがバックグラウンドのときに GPS をオンにすることはできますか?? 私のアプリでは、数秒後に GPS がオフになります。phonegap 3.1、backbonejs、requirejs、jquerymobile などを使用しています。

いくつかのプラグイン???

ありがとう!

4

1 に答える 1

1

iOS でアプリをバックグラウンドで実行し続けるには、Xcode を使用してアプリをビルドし、バックグラウンドでアプリが位置情報の更新を受信できるようにするプロジェクト プロパティを設定する必要があります。私の知る限り、Phonegap Build ではこれを行うことはできず、代わりに行うこともありません。

プロジェクトの .plist を手動で編集し、キー「UIBackgroundModes」キーを値「location」で追加するか、プロジェクトを XCode で開いて、値「アプリが場所を登録する」で「Required Background Modes」キーを追加することができます。アップデート」。これにより、位置情報の更新を受信するたびに、navigator.geolocation.watchPosition() で登録した JS コールバック関数が iOS によってトリガーされます。

iOS プロジェクト キーの詳細については、このページを参照してください。

XCode でバックグラウンド モード キーを設定する方法については、このページを参照してください。選択する値は、「アプリが位置情報の更新を登録する」です。

于 2013-10-25T16:08:52.617 に答える