roos-fs tasks #135
Updated by Vadim Pariev 11 months ago
**Make sure that these requirements are met for the bundle to mitigate the risk of having issues with the store**
Hereby are the requirements from the store found from my side
1. Bundle Format
Must be in .aab format (mandatory since August 2021 for new apps).
Built with Android Studio or command-line tools (bundletool).
2. App Signing
Must be signed with a release key (either by you or Google Play App Signing).
Unsigned or debug-signed bundles will be rejected.
3. Minimum SDK and Target SDK
minSdkVersion: Should reflect your actual minimum device support.
targetSdkVersion: Must target at least API level 33 (Android 13) as of June 2025.
Google updates this requirement regularly — ensure your app meets the current minimum.
4. Versioning
versionCode: Must be greater than the versionCode of any previously uploaded version.
versionName: Optional, but good for user reference.
5. Package Name
Must be unique and permanent for your app.
Cannot be changed after publication.
6. No Debuggable Code
Ensure android:debuggable="false" in AndroidManifest.xml for release builds.
Bundles with debug flags will be rejected.
7. Proper Manifest Declarations
Declare all used permissions, features, and services clearly.
Required for Google Play policy compliance and feature compatibility.
8. Optimized Assets
Remove unused resources.
Use proper compression and optimization (shrinkResources, minifyEnabled) for bundle size efficiency.
Max AAB upload size: 150 MB (for Google Play); assets delivered via Play Asset Delivery if larger.
9. No Hardcoded Privacy-Violating Code
Bundle must not contain code that collects personal data without user consent.
Google scans AABs automatically for violations (e.g., trackers, unauthorized access).
please check the requirements before providing a bundle.
Sources
https://ionic.io/blog/google-play-android-app-bundle-requirement-for-new-apps?utm_source=chatgpt.com
https://support.google.com/googleplay/android-developer/?hl=en&sjid=11729227985659917821-EU#topic=3450769