Project

General

Profile

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 

Back