App Tracking
Netmera's App Tracking feature is designed specifically for Android devices and requires the use of the QUERY_ALL_PACKAGES
permission. This permission is mandatory for devices running Android 11 (API level 30) and above. Below are the key details regarding its usage:
Why is the Permission Required?
To enable App Tracking on Android devices, the QUERY_ALL_PACKAGES
permission must be included in the app’s manifest. This is a requirement of the Android operating system to allow applications to query information about other installed apps on the device. The permission is necessary as Google Play classifies information about the apps installed on a user's device as personal and sensitive information.
Requirements for Google Play Store Submission
When submitting the app to the Google Play Store, developers must:
Justify the usage of the
QUERY_ALL_PACKAGES
permission during the app review process.Provide a clear explanation of why this permission is necessary. While it is recommended to state that the permission is used for analytics purposes, developers must ensure the justification aligns with their app's functionality and complies with Google Play policies.
For instance, developers may provide a description like:
"This app requests the
QUERY_ALL_PACKAGES
permission to enable analytics features, allowing better insights and performance tracking for the user."
Note: The specific justification should reflect the app's legitimate use of this permission, as required by Google Play's policies.
Important Notes
This permission is mandatory if you intend to use Netmera's App Tracking on Android devices.
Its inclusion is enforced by Google Play's policy and is an operating system requirement. For more detailed information about this policy, please refer to the following documentation:
Google Play Support documentation on QUERY_ALL_PACKAGES
By ensuring compliance with these guidelines, you can fully utilize Netmera's App Tracking capabilities while meeting platform requirements.
Last updated