- Always store your `.jks` or `.keystore` file and its passwords in a secure password manager—you will need the exact same upload key for every future app update.
- In Android Studio: click `Build → Generate Signed App Bundle / APK → Android App Bundle`.
- In Flutter: configure `key.properties` and run `flutter build appbundle --release`.
- In Expo (EAS): run `eas build --platform android --profile production` and download the `.aab` artifact.
1. Why You Never Share Your Upload Keystore With Anyone
When you sign your `.aab` locally on your machine, the cryptographic signature is embedded inside the bundle (`META-INF/`). You only upload the signed `.aab` file on PlayGate's `/order` page—your private `.jks` keystore file stays 100% in your possession.
Frequently Asked Questions
What is the maximum .AAB file size accepted?
Google Play allows a base `.aab` module up to 100 MB (or 150 MB compressed download size). Keep your uploaded `.aab` under 100 MB for smooth upload on Step 1.
Submit Your App Details First — Settle in Crypto on Step 2
Our 2-step intake saves your complete Play Console order on Step 1 before you send a single dollar in USDT, USDC, SOL, BTC, or ETH. Need direct answers first? Click below to open a Telegram chat with our release desk.