2016-07-06 5 views
0

私はWindows 10 Mobile用のUWP-Appを開発しています。 ロケーションサービスが完全に無効になっているのか、ユーザーが特定のアプリケーションの場所のアクセスのみを拒否しているのかを区別することができます。UWP:ユーザーが特定のアプリの位置情報サービスを拒否したかどうかを確認するにはどうすればよいですか?

私はすでにawait Geolocator.RequestAccessAsync()を使用してGeolocationAccessStatusを取得していますが、ユーザーが特定のアプリケーションの場所を拒否した場合でも、GPS全体を無効にした場合でも常にGeolocationAccessStatus.Deniedになります。

これら2つのケースを区別する方法はありますか?

答えて

1

この情報を取得する方法はありません。既に適切なAPIを使用してアクセスステータスを取得しています。 MS-設定:プライバシー-場所あなたはすべて見つけます

bool result = await Launcher.LaunchUriAsync(new Uri("ms-settings:privacy-location")); 

あなたは、ユーザーが両方のグローバルと、次のURIを使用して、アプリケーションの場所を作動させるための場所のページの設定アプリケーションを起動することができます利用可能な設定のURI here

+0

これはできません...あなたの助けをありがとう。 –

関連する問題