シンプルなデモを書いて、サードパーティのプッシュSDKをテストします。Android起動アプリ "システム設定を変更できる"ダイアログ
デモを起動すると、システムで次のようなダイアログが表示されます。 しかしダイアログは、私が許可要求を許可する以外に私のアプリを起動したときにそれを避けるために、どのようにアンドロイド6.0
の下に表示されませんか?
シンプルなデモを書いて、サードパーティのプッシュSDKをテストします。Android起動アプリ "システム設定を変更できる"ダイアログ
デモを起動すると、システムで次のようなダイアログが表示されます。 しかしダイアログは、私が許可要求を許可する以外に私のアプリを起動したときにそれを避けるために、どのようにアンドロイド6.0
の下に表示されませんか?
OK Android Developersでドキュメントを確認しました。
私のサードパーティ製SDKのように、WRITE_SETTINGS
のアクセス権をプログラムで要求し、「システム設定を変更できる」ダイアログボックスを起動します。
あなたはプログラムによって、またはこのようなものをwifiで使用する可能性があります。どちらがブロックになる。 Plsは、このような機能のいずれかを確認してください。
マシュマロ以降では、アプリケーションはインストール時に許可されていません。むしろ、システムは必要な時に必要な権限(要求されている場合は1回のみ)を要求します。古いバージョン(< 23)では、インストール時にすべての必要な権限がアプリケーションに付与されました。
システム設定を変更することができます。
これは新しいアクセス設定の1つです。これは、現在の設定を読み、Wi-Fiをオンにしたり、画面の明るさや音量を変更するなどの作業を行うために使用されます。アクセス許可リストにない別のアクセス許可です。
この「システム設定を変更できますか?」ダイアログが表示される特定の権限はありますか? – TimmyMa
Android 6.0以降、一部の権限は自動的に許可されず、自動的に許可されます。 –