83 lines
2.4 KiB
Markdown
83 lines
2.4 KiB
Markdown
# 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
|