Skip to content

Most visited

Recently visited

navigation

ランタイムに適切に権限をリクエストする(Android 6.0 以降)

権限のリクエストは適切なタイミングで行い、権限をリクエストする必要性についてユーザーにわかりやすく説明します。

解説

権限のリクエストが不適切で、ユーザーがその必要性をよく理解できないと、ユーザーから権限を許可されない可能性があります。その結果、意図していたアプリの機能をユーザーに提供できなくなることがあります。権限をリクエストする方法に不手際があると、最悪の場合、ユーザーがアプリに対する信用を失ってアンインストールしてしまうおそれもあります。

権限のリクエストに関するおすすめの方法を採用すれば、アプリのリクエストが正当であり、アプリからアクセスできるデータや機能が慎重に扱われるだろう、という安心感を与えることができます。そのため、アプリで必要な権限をユーザーが許可する可能性が高くなり、意図したとおりのアプリの機能を使えるようになるとアプリを愛用してくれるようになるでしょう。

おすすめの方法

  • 権限をリクエストする前にユーザーにその理由を説明します。権限の用途が曖昧な場合は特に、説明が不可欠です。権限を必要とする機能は、権限のリクエストに対して明確なメリットがあるはずです。
  • 権限が許可されているかどうかを常に確認してから、その権限を使用します。ユーザーはシステム設定でいつでも権限の許可を取り消すことができるためです。
  • 権限を許可したユーザーがすぐにメリットを得られるようにします。そうすることで、ユーザーの信頼を得ることができ、ユーザーは権限のリクエストが正当かつ不可欠であったと確信できます。
  • ユーザーが権限の拒否を元に戻せるようにします。ユーザーが「今後表示しない」を選択した場合でも、権限を許可する必要が生じたときはアプリの設定で変更できることを説明します。

今すぐ開始

権限のリクエスト
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.