Google Play Store Publishing Guide

In-Game Edge — Step-by-Step Submission Instructions

⚠️ Internet Connection Required

In-Game Edge is a wrapped Progressive Web App (PWA). Even after downloading from the Play Store, users must have an active internet connection to use the app. This is because:

  • All app data (shots, sessions, players) is stored in the cloud
  • Login and account authentication requires a server connection
  • Subscription validation connects to external payment servers
  • The app UI itself is loaded from your Base44 hosted URL

Be sure to mention this in your Play Store description so users are not surprised. Example: "Requires an active internet connection."

1
Prerequisites

Before you begin:

  • Google Play Developer account ($25 one-time fee)
  • Your Base44 app published to a public URL
  • 512×512 app icon (PNG, no transparency)
  • Feature graphic: 1024×500 PNG
  • Screenshots: at least 2 (phone), 1080×1920 or similar

2
Generate the Android APK with PWABuilder

  1. 2.1

    Publish your Base44 app

    Go to your Base44 dashboard → Publish → Get your public URL (e.g., https://yourapp.base44.app)

  2. 2.2

    Add the manifest.json to your project

    Copy the manifest from the "Play Store Assets" page and save it as public/manifest.json

    Also add your 512×512 icon as public/icons/icon-512.png

  3. 2.3

    Go to PWABuilder

    Visit https://www.pwabuilder.com

  4. 2.4

    Enter your published app URL

    Paste your Base44 public URL and click "Start"

  5. 2.5

    Select Android platform

    Click on the Android icon → "Generate Package"

  6. 2.6

    Configure package details

    Fill in:

    • Package ID: com.basketballmetrics.app
    • App name: In-Game Edge
    • Launch URL: your published app URL
  7. 2.7

    Download the .aab file

    PWABuilder will generate an Android App Bundle (.aab) — download it to your computer

3
Create App in Google Play Console

  1. 3.1

    Log in to Play Console

    Go to https://play.google.com/console

  2. 3.2

    Create a new app

    Click "Create App" → Enter app name: In-Game Edge

  3. 3.3

    Select defaults

    • Default language: English (United States)
    • App or game: App
    • Free or paid: Free
  4. 3.4

    Accept declarations and create

    Check the boxes for Developer Program Policies and US export laws

4
Complete Store Listing

Tip: Get all the text from the "Play Store Assets" page — just copy/paste!

  1. 4.1

    Go to Store presence → Main store listing

  2. 4.2

    App name

    In-Game Edge

  3. 4.3

    Short description (80 chars max)

    Copy from Play Store Assets page

  4. 4.4

    Full description (4000 chars max)

    Copy from Play Store Assets page

  5. 4.5

    App icon

    Upload your 512×512 PNG icon

  6. 4.6

    Feature graphic

    Upload 1024×500 PNG (create in Canva or Figma)

  7. 4.7

    Phone screenshots

    Upload at least 2 screenshots (1080×1920 recommended)

  8. 4.8

    App category

    Sports

  9. 4.9

    Contact details

    • Email: support@basketballmetrics.app
    • Website: https://basketballmetrics.app
    • Privacy policy URL: https://yourapp.base44.app/PrivacyPolicy

5
Fill Out Data Safety Form

Tip: All answers are pre-written on the "Play Store Assets" page!

  1. 5.1

    Go to App content → Data safety

  2. 5.2

    Does your app collect or share data?

    Yes

  3. 5.3

    Data types collected

    • Email address
      • Purpose: Account management
      • Encrypted in transit: Yes
      • Can be deleted: Yes
    • App activity (shots, sessions)
      • Purpose: App functionality
      • Encrypted in transit: Yes
      • Can be deleted: Yes
    • App info and performance (crash logs)
      • Purpose: Analytics
      • Encrypted in transit: Yes
  4. 5.4

    Is data shared with third parties?

    Yes — Email shared with Stripe (payment processor) for subscription management

  5. 5.5

    Submit the form

    Review and save

6
Complete App Content

  1. 6.1

    Target audience and content

    Target age: 13+ (Teen and older)

  2. 6.2

    News apps

    No

  3. 6.3

    COVID-19 contact tracing and status apps

    No

  4. 6.4

    App access

    Restricted — Requires subscription

  5. 6.5

    Ads

    No — This app does not contain ads

  6. 6.6

    Content ratings

    Complete the questionnaire (select "No" for all mature content questions)

7
Upload APK and Submit for Review

  1. 7.1

    Go to Release → Production

    Click "Create new release"

  2. 7.2

    Upload the .aab file

    Drag and drop the Android App Bundle you downloaded from PWABuilder

  3. 7.3

    Add release notes

    Initial release of In-Game Edge - Basketball shot tracking and analytics

  4. 7.4

    Review and roll out

    Click "Review release" → "Start rollout to Production"

  5. 7.5

    Wait for review

    Google typically reviews apps within 1-3 days. You'll receive an email when approved.

Final Checklist

Base44 app published to public URL

manifest.json added to project

512×512 icon created and added

APK generated via PWABuilder

Store listing completed

Data safety form submitted

App content sections completed

AAB uploaded and submitted for review

Store description mentions "Requires active internet connection"

In-Game Edge Publishing Guide — Generated 10/10/2026