get to prod tasks
This commit is contained in:
82
tasks/android-production/03-play-console.md
Normal file
82
tasks/android-production/03-play-console.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user