Google は 6 月 1 日より、正当な理由なく QUERY_ALL_PACKAGES を使用するアプリを Play ストアから削除し始めます。
Android アプリケーションは、QUERY_ALL_PACKAGES 権限を使用して他のどのアプリがインストールされているかを確認できますが、セキュリティとプライバシーのリスクを考慮すると、この機能は次のようなアプリのみを対象としています。 実は 必要な場合 (アプリ ランチャーやバックアップ ツールなど)。 Googleは昨年、正当な理由なく許可を使用したアプリをPlayストアから排除し始めると発表し、今回この規則が施行された。
Google は、QUERY_ALL_PACKAGES を使用してアプリを公開している開発者にメールを送信したと報告されています 許可を与え、プレイ内で関連する許可宣言を記入する必要があることを通知します。 コンソール。 宣言には、「アプリのコア機能」に許可が必要な理由を、書面による説明と短いビデオデモの両方で説明することが含まれます。 宣言のないアプリは、2022 年 6 月 1 日以降、Google Play ストアから削除されるリスクがあります。
Android 10 以前では、任意のアプリケーションが、権限のプロンプトやロードブロッキングなしで、インストールされているアプリの完全なリストを取得できました。 これはプライバシーとセキュリティにとって重大な問題でした (例: アプリは、インストールされているアプリに基づいて広告をターゲティングする可能性があります)。そのため、Android 11 以降では、 アプリのリストはデフォルトでフィルタリングされていました. アプリケーションは引き続き QUERY_ALL_PACKAGES 権限を使用して新しいフィルターを回避できますが、 Googleは昨年こう言った 必須ではない機能の権限を使用する Play ストアのアプリは許可されません。
Play ストアのポリシー変更の当初の期限は 2021 年 5 月 5 日で、非準拠アプリの最初の削除は 2021 年 11 月から始まります。 Googleは後に開始日を延期した 「新型コロナウイルス感染症関連の考慮事項」のため。
Google も同様のルールを作成しました ユーザー補助サービスを使用するアプリ
ソース:レディット