# 03. Play Console Configuration meta: id: android-production-03 feature: android-production priority: P1 depends_on: [] tags: [play-store, configuration, production] objective: - Complete all Google Play Console configuration for app submission and distribution deliverables: - App created in Play Console - Signing key configured - App bundles configured - Pricing and distribution set steps: 1. Create app in Play Console: - App name: Kordant - Default language: English - App or game: App - Free or paid: Free 2. Configure app signing: - Generate upload key with keytool - Upload public key certificate to Play Console - Enable Google Play App Signing (recommended) - Store keystore securely (password manager) 3. Set up internal testing: - Create internal testing track - Add test users by email - Upload first internal build - Verify testers can install 4. Configure store listing: - Add screenshots, feature graphic, icon - Write description and metadata - Set category and contact details - Add privacy policy URL 5. Set pricing and distribution: - Price: Free - Countries: All or selected - Content rating: Everyone or Teen - Complete content rating questionnaire 6. Configure in-app products (if applicable): - Subscription products - Managed products - Promo codes for testing 7. Set up Play Integrity API: - Enable for app attestation - Configure server-side verification - Add to backend API tests: - Build: Generate signed AAB (Android App Bundle) - Upload: Upload to Play Console successfully - Install: Testers can install from internal testing acceptance_criteria: - App created in Play Console - App signing key generated and configured - Google Play App Signing enabled - Internal testing track created with testers - Store listing complete with all assets - Pricing set to free - Distribution countries selected - Content rating completed - Play Integrity API enabled - First build uploaded and processing - Keystore backed up securely validation: - Generate signed AAB → successful - Upload to Play Console → no errors - Internal testers receive invite → can install - Check Play Console → all sections green/complete notes: - Google Play App Signing is mandatory for new apps - Keep keystore safe — losing it means losing ability to update app - Internal testing is fastest way to distribute to team - Play Integrity helps prevent tampered app usage