Ionic Frameworkを使用してハイブリッドアプリケーションを開発しています。IOS - バックグラウンドでアクセスするためのアクセス権を削除または変更する
私たちは、ユーザーがアプリケーションの特定の画面にアクセスしたときに、現在の場所を取得するためにコードロージオロケーションプラグインを使用しています。 注 - 我々は、ユーザの現在位置を取得するために実装したコードが続き、背景
でユーザーの位置を追跡する必要はありません。まだ
var options = { enableHighAccuracy: true, timeout : 10000 };
navigator.geolocation.getCurrentPosition(onSuccess, onFailure, options);
ときに、ユーザーが訪問その画面、我々のアプリのプロンプトユーザー
を使用していない場合でも、あなたの場所にアクセスするには「のDemoApp」を許可します210アプリ
私たちはIOSを伝える方法はありますか?バックグラウンドで場所にアクセスしたくないですか?このリンゴが原因で私たちのアプリケーションが拒否される恐れがあります。 UIBackgroundModes当社のDemoApp-Info.plistファイルについては
しか含まれています
<key>UIBackgroundModes</key>
<array>
<string>remote-notification</string>
</array>
すべてのヘルプは高く評価されるだろう。これは理想的なソリューションである場合
コードワーバーで遊んだことはありませんでしたが、 'requestWhenInUseAuthorization'ではなく' requestAlwaysAuthorization'を使っているようです。たぶんこれは、ネット上で正しい答えを探すのに役立ちます。ここでAppleのドキュメントがあります:https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/#//apple_ref/doc/uid/TP40007125-CH3-SW62 – Hodson
ありがとうあなたの入力@ホドソン。 – yogesh