4

Windows 8 では、javascript メトロ アプリで、ユーザーが地理位置情報を使用する権限を拒否した場合、権限は常に拒否されたままになります。

ユーザーがアプリを初めて使用するときに位置情報を使用する許可を拒否した可能性がありますが、後で信頼が構築されるため、位置情報の使用を許可する可能性があります。しかし、再度許可を求める方法が見つかりませんでした。

Win8 Geolocation サンプルでも、許可が拒否されると拒否されたままになり、再度許可を求める方法はありません。

ユーザーに再度アクセス許可を求めることはできますか?

4

2 に答える 2

2

フライアウトまたはメッセージダイアログでいつでもユーザーにプロンプ​​トを表示できます。ジオロケーションクエリを開始してコア機能の質問を発生させることはできません。ユーザーは、機能がアプリで構成可能であることをすぐに学習します。パーミッションフライアウト。そこにポイントして回答を変更することもできます。

言い換えれば、プラットフォームは、ユーザーが「私を放っておいてくれませんか?!プライバシーを気にしたくない!」と言うシナリオを回避していると思います。開発者が自分のワークフローに注意を払っている場合、ユーザーが「ねえ!このアプリで自分の位置をより賢くしたいのですが、それを有効にする方法がわかりません」と言うシナリオを回避するのは難しいとは思えません。 「」主観的ですが、それがユーザーにどのように有利であるかがわかります。

于 2012-09-30T01:19:47.593 に答える
0

トースト通知を行うこともできますが、Jeremy が言うように、それを煩わせると、ユーザーを遠ざけてしまう可能性があります。

于 2012-10-01T01:15:32.057 に答える