Files
Kordant/tasks/android-production/03-play-console.md
2026-05-26 16:06:34 -04:00

2.4 KiB

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