Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

権限の拒否

ほとんどのアプリでは、適切に機能するように特定のアプリの権限をユーザーが付与する必要があります。しかし場合によっては、ユーザーが権限の付与を受けないことがあります。

  • アプリの主な機能には権限が必要ないと考えている。
  • 権限に関連付けられている機能を使用しない。
  • 権限がデバイスのパフォーマンスに影響することを懸念している。
  • 単に不快(たとえばプライバシーに敏感なため)。

Android Vitals を使用してユーザーの認知度を測る

Android Vitals は、アプリが受けている権限拒否の割合を通知することで、ユーザーのプライバシー設定とエンゲージメントを測るのに役立ちます。Android Vitals は Play Console を介して、1 日の権限セッション数のうち、ユーザーがアプリの権限リクエストを拒否した割合を表示します。

1 日の権限セッションとは、アプリでユーザーに対し権限が 1 回以上リクエストされた日を示します。あるユーザーが同じ権限について許可または拒否を複数回行った場合は、セッションの最後に行った選択のみが記録されます。

Android Vitals では、権限グループレベルでユーザーの判断が表示されます。Android Vitals には、同じ Play ストアカテゴリに属する他のトップアプリとアプリの位置を比較するためのベンチマークもあります。 Google Play が Android Vitals のデータを収集する方法については、Play Console のドキュメントをご覧ください。

おすすめの方法

拒否率が異常に高い場合は、情報をさらに公開しても、見返りとして提供されるメリットに値しないとユーザーが考えていることを示します。 ユーザーがアプリを快適に使用できるようにする方法はいくつかあります。このセクションで説明するような手順を実施することで、拒否率を下げられる場合があります。ただし、ユーザーの個人的な好みはさまざまであり、中にはどのような場合でも権限を付与することを希望しないユーザーもいるため、拒否率をゼロにできるとは考えないでください。

不要な権限のリクエストを避ける

調査によると、ユーザーは権限リクエストが少ないアプリを好みます。 権限リクエストを必要最小限に抑えることで、アプリに対するユーザーの信頼を高め、インストール数を増やすことができます。逆に、不要な権限リクエストを追加すると、Play ストアでのアプリの表示に影響を及ぼすことがあります。特定の権限が必要ない場合は、別の方法でアプリの権限リクエスト数を減らせます。一般的なアプローチについては、アプリの権限に関するおすすめの設定で概説しています。

コンテキストで権限リクエストを表示する

あまり直感的でない、重要でない権限は、コンテキストで説明すると効果的です。これにより、権限から派生した価値に対するユーザーの理解が向上します。図 1 は、コンテキストでユーザーに伝える例を示しています。

図 1: コンテキストでの権限リクエストの説明

関連する機能のコンテキストでアプリが権限をリクエストすると、ユーザーが価値提案についてよく理解できるようになります。 理解が高まると、より多くのユーザーが権限リクエストを許可するようになる可能性があります。

ユーザーに適切に説明して権限をリクエストする方法に関するガイドラインについては、権限のマテリアル デザイン パターンをご覧ください。

アプリが権限を必要とする理由を説明する

まずコンテキストで権限をリクエストすることを検討します。あまり直感的ではない権限について説明することが、権限に対するユーザーの理解を高めるのに有用です。shouldShowRequestPermissionRationale() ユーティリティ メソッドは、ユーザーが以前に権限リクエストを拒否していた場合に true を返します。アプリはこのメソッドを使用して、説明を表示するタイミングを決定できます。

説明の文字列を表示する方法の詳細については、アプリの権限をリクエストするをご覧ください。