About the QUERY_ALL_PACKAGES permission

Caution: From 12th July 2022, Google start to apply a new policy regarding QUERY_ALL_PACKAGE permission. App with this permission will require to provide a proper reason for using this permission at Google Play. Console.

If your app’s targetSdkVersion is equal to or higher than 30, AppSealing’s cheat tool detection feature with blacklist is disabled, so AppSealing automatically adds the permission 'QUERY_ALL_PACKAGES' to query all installed packages in the smartphone to enable the blacklist feature.

Please follow the below guides and get allowed by Google Play Console to keep using the AppSealing service with QUERY_ALL_PACKAGES permission.

  1. Choose the app from your Play Console’s 'All apps' dashboard.

  2. Choose ‘App content’ at the ‘Policy’ menu, at the bottom of the side menu.

  3. Choose the ‘Start’ button of ‘Sensitive permissions and APIs' at the ‘App content’ page’s ‘To do’ list.

  4. Choose the ‘Start’ button of the 'Query all packages permission'.

  5. At this step, you can see the form to explain the reason for using ‘QUERY_ALL_PACKAGES’ permission. Please refer to the following example to complete the form.
    • Core purpose
      • e.g) Our app has applied a security library which is including blacklist feature to detect installed hacking apps to block manipulation or attack from hackers. This blacklist feature needs QUERY_ALL_PACKAGES permission to work properly.
    • Usage
      • Check at Fraud prevention, security, and compliance
    • Video instructions
      • You need to record a video to show that your app detects the installed cheat tool, shows a toast message, and stops itself. You can also record the app’s proper launch after removing the cheat tool.
      • The link below is the AppSealing team’s sample video with a sample app to guide what kinds of video is required, so please don’t submit this video to your form. In the video, Game Guardian app is used to show our detection feature.
        • Link: cheat_tool_detection_sample.mp4
        • Also, you can add a description of the video you will submit in the 'Core Purpose' section.
          • e.g) In the attached video, we are showing the app's hacking tool detection feature

            1. At the first launch, the app detects the installed cheating tool, shows an alert to the user, and closes the app.
            2. When restarting the app after removing the cheating tool, the app works properly without an alert.
Was this article helpful?
0 out of 0 found this helpful
comment section


Article is closed for comments.