AppMySite
Website
  • Introduction
  • Getting started
    • Create an app
    • Initial requirements
  • App
    • Design
      • App icon
      • Splash screen
        • Design Splash screen
        • Splash screen not appearing
      • Theme
        • Design theme
        • Upload icons
    • Access
      • Consent
        • Add consent screen
        • Control access to app
      • Login
        • Design login screen
        • Web-to-app login
        • Custom app login
        • Prompt user login
        • Apple login requirement
        • Login settings
        • WordPress
          • WordPress login
          • WordPress member login
          • WP Social login issue
          • User registration issue
          • Missing cart button
        • Social login configuration
          • Android build for social login
          • iOS build for social login
    • Connectivity
      • WordPress to app connectivity
      • Install WordPress plugin
      • WP Application-Password
      • WooCommerce REST API
      • Troubleshoot connectivity
      • How to track connectivity
      • Configure Solid Security
      • Whitelist IP Addresses
        • Whitelist in CloudFlare
        • Whitelist in All In One WP Security
        • Whitelist in Wordfence
        • Whitelist in Solid Security
        • Whitelist in Jetpack
      • Website-to-app sync
      • Website-to-app changes
      • Plugin conflict
    • Navigation
      • Home Screen
        • Design main banner
        • Mark blogs sticky
        • Mark products featured
      • Bottom bar
        • WordPress bottom bar
        • Web-to-app bottom bar
        • Custom app bottom bar
        • Bottom bar settings
      • Menu
        • WordPress menu
        • Custom app menu
        • Web to App menu
        • Menu settings
    • Web view
      • Advanced web-view settings
      • Web view checkout
      • Web-view for WordPress
      • Web-view for Custom app
      • Intercept web traffic
      • Internal URL Handling
    • Pages
      • Custom app
        • Custom app pages
        • Individual page settings
        • Bulk page settings
        • Page layout
        • Page Settings
      • WordPress
    • Posts
      • Custom app
        • Custom app posts
        • Individual post settings
        • Bulk post settings
        • Post settings
      • WordPress
        • WordPress posts settings
        • Custom post types
        • Forum plugins
    • Product
      • WordPress product settings
      • Remove product reviews
      • Payment gateway support
      • Shipping plugins support
    • Settings
      • General
        • Change app product
        • Change app name
        • Change domain
        • Offline mode
        • Delete App
      • Social
        • Connect social media
    • Preview
      • Preview app
      • Test APK on real device
      • Test IPA on real device
      • Screenshots from Preview
      • Preview not working
    • Download
      • iOS
        • Create Apple Developer Account
        • Generate iOS app
        • iPad support
        • App permissions
        • Certifications
          • Apple Team ID
          • App identifier
          • Certificate signing request
          • iPhone distribution certificate
          • iPhone provisioning profile
      • Android
        • Create Google Developer Account
        • Generate Android app
        • App publishing time
        • Android app visibility
      • Migrate live app
        • Migrate existing app
        • User impact after replacing app
        • Change bundle ID
    • Upload
      • iOS
        • Prepare for iOS submission
        • Upload iOS app
        • Submit new iOS version
        • Grant Apple developer access
        • Artwork for iOS app
        • Screenshot guidelines
        • iPad screenshots
        • Transfer iOS app
        • Distribution certificate error
      • Android
        • Prepare for Android submission
        • Upload Android app
        • Submit new Android version
        • Grant Google developer access
        • Artwork for Android app
        • Tablet screenshots
        • Transfer Android app
      • App Stores
        • Developer account ownership
        • Need for developer account
        • Support for app stores
        • Update notification
        • App store publishing policies
        • App Store compliance
        • Rejection due to Guideline 4.3(a)
        • Distribute app without publishing
        • Choosing Apple developer program
        • Minimum functionality rejection
        • Unpublish Android app
        • Remove app store listing
    • Publish
      • Prerequisites to publish
      • Publish app directly
      • Publish feature importance
    • Analytics
      • Access analytics data
      • Tracks events in GA4
    • Notifications
      • Advanced notifications
        • Create advanced notifications
        • Add images to notification
        • Audience segmentation
        • Users log
      • Basic Notifications
        • Create push notification
        • Schedule notifications
        • Push notifications issue
        • Create Firebase project
        • Add Firebase user
      • Notification configuration
        • iOS configuration for basic notifications
        • iOS configuration for advanced notifications
        • Android build configuration
        • Update Firebase Settings
        • Push Notification Permission
    • Chat
      • Integrate chat
      • Third-party chat integration
    • Merge Apps
      • Merge apps
    • Add-ons
      • App Store Artwork
      • Mobile App Design
      • Upload to app stores
      • Build & Upload
      • Dedicated server
      • Translate app
      • Languages support
    • Monetization
      • Advertisement
        • Configure AdMob
        • AdMob issue - Android
        • Ad options
      • In-App Purchases
        • Configure In-App Purchases
    • Performance
      • App speed
      • WordPress plugin effects
      • WordPress plugin support
    • Team
      • Manage team members
      • Team roles
  • Unlimited Workspace
    • Create workspace
    • Create app in workspace
    • Find apps under workspace
    • Invite team on workspace
    • Assign roles to team
    • Workspace benefits
    • Transfer app to Workspace
    • AppSumo - Unlimited Workspace
    • Delete workspace
  • Agency White- Label
    • Apps
      • Agency product overview
      • Create app in Agency
      • Find clients' apps
      • Add a DNS record
      • Migrate live apps agency
      • Client's app success
      • Personalize white-label
    • Subscriptions
      • Manage client's subscriptions
      • Monthly subscription for Agency
      • Manage customer’s subscription
      • Unlimited agency offerings
    • Customers
      • Access clients' information
      • Customer onboarding limit
      • Features for customers
      • Charge customers
    • Domain
      • Connect agency to website
      • Connect subdomain
    • Email
      • Connect email server
    • Authentication
    • Support
      • Support for agency’s customers
    • Team
      • Add team members
    • Settings
      • Delete agency
  • Account
    • Security
      • Activate 2FA
      • Deactivate 2FA
      • Secure account
      • Account compromised
      • Data security
      • Account hacked
      • Personal information security
    • Delete account
    • Change account email
    • Reset account password
    • Transfer account ownership
    • App ownership
    • Transfer subscription
    • Login history
    • Login disabled
    • Unknown login session
    • Account locked
    • Brute force attacks
    • Find my app
    • Source code
    • Transfer app from AppMySite
  • Billing
    • Subscriptions
      • Subscription fee
      • Apps per subscription
      • Upgrade subscription
      • Downgrade subscription
      • Charge after downgrade
      • Change subscription
      • Recurring subscription payment
      • Prorated credits
    • Invoices
      • Find invoices
      • Invoice details issue
    • Billing details
      • Change billing details
      • Pre-payment process
      • Cancellation policy
      • Automatic charge
      • Failed payment
      • Card details security
      • Refund policy
      • Change payment method
    • Deals
      • Activate AppSumo deal
      • AppSumo white-label
      • AppSumo features & addons
      • Apply deal license
      • Apply deal on preview app
      • Apply deal to workspace
  • General
    • Remove AppMySite branding
    • Support for file uploads
    • App creation time
    • WooCommerce vs WordPress
    • Why choose WordPress
    • Custom development services
    • Feature request
    • Affiliate program
    • Reseller program
    • Support for all websites
    • Android TV support
    • Web app support
    • Explain native app
    • Native vs hybrid app
    • GDPR compliance
    • GDPR importance
    • Distribute apps
    • Distribution License
    • Web-to-app for WordPress
    • Multimedia in custom app
    • Code snippets in custom app
  • Pricing
    • Pricing plan suitability
    • Free plan
    • Custom plan features
    • Free plan features
    • Reasons to buy premium plan
    • One-time payment
    • Payment failure
    • Hidden charges
    • Tax inclusions
    • Developer accounts cost
    • Access to extra features
  • Support
    • Support plans guide
    • Scope of assistance
    • Contact support
    • Support for issues
    • Critical issues
    • General vs. technical guidance
    • Community
    • Scam by impersonator
Powered by GitBook
On this page

Was this helpful?

  1. App
  2. Upload
  3. Android

Upload Android app

How to upload my Android app on my Google developer account?

Once your developer account is set up, you can upload your Android app using this guide:

Step 1: App- testing requirements on Google Play Console

In November 2023, Google changed the requirements for publishing new apps on Google Play, to help developers test their apps, identify issues, get feedback, and ensure that everything is ready before they launch. These changes will require developers with personal accounts created after November 13, 2023, to meet specific testing requirements before they can make their app available on Google Play.

Testing requirements for newly created personal accounts

By running tests against your app consistently, you can verify your app's correctness, functional behavior, and usability before you release it publicly. This minimizes the impact of any technical or user experience issues and helps you to release the best version of your app.

Developers with personal accounts created after November 13, 2023, will need to test their apps before those apps are eligible to be published for distribution on Google Play.

Certain features in Play Console, such as Production (Release > Production) and Pre-registration (Release > Testing > Pre-registration), will be disabled until developers meet these requirements.

Closed testing

With closed testing, you can share your app with a wide group of users that you control. This allows you to fix issues and ensure that your app complies with Google Play policy before you launch. You must run a closed test before you can apply to publish your app to production.

At least 12 testers must be opted-in to your closed test when you apply for production access. They must have been opted-in for the last 14 days continuously. You can start a closed test once you're finished setting up your app.

Production

Where you make your app available to billions of users on Google Play. Before you can apply to publish your app to production, you need to run a closed test that meets our criteria. When you apply, you must also answer some questions about your closed test.

When you apply for production access, at least 20 testers must be opted-in to your closed test. They must have been opted-in for the last 14 days continuously.

Running closed test

Create a closed testing release to test pre-release versions of your app with a wider set of testers to gather more targeted feedback. Once you've tested with a smaller group of colleagues or trusted users, you can expand your test to an open release. On your Closed testing page, a Closed testing track will be available as your initial closed test. If needed, you can also create and name additional closed tracks.

If you're testing an existing app that you've published before, only users in your test group will receive an update for your closed version.

Apply for access to production

Once you've met the closed testing requirements, you can apply for production access. To begin:

  • Click Apply for production.

You must then answer the following questions about your closed test, your app, and its production readiness. These questions are divided into three sections:

  • About your closed test

  • About your app/game

  • Production readiness

Find guidance for providing information for each section by expanding the sections below:

Step 2 - Prepare and roll out a production release

With a release, you can manage your app's Android App Bundle and then roll out your app to a specific track.

Create a release

A release is a combination of one or more app versions that you'll prepare to launch an app or roll out an app update. You can create a release on three different testing tracks or to production:

  • Open testing: Open testing releases are available to testers on Google Play. Users can join tests from your store listing.

  • Closed testing: Closed testing releases are available to a limited number of testers that you choose, who can test a pre-release version of your app and submit feedback.

  • Internal testing: Internal testing releases are available to up to 100 testers that you choose.

  • Production: Production releases are available to all Google Play users in your chosen countries.

At the top right of the page, click on Create New Release. If the Create New Release option is disabled, you may have outstanding setup tasks to complete. These may be listed on the Dashboard page.

Prepare your app's release

  • Add your app bundles.

  • Name your release.

  • Enter release notes.

For more information on any of these fields, select the matching section heading under “Prepare” below.

  • To save any changes you make to your release, select Save as draft.

  • When you've finished preparing your release, select Next.

Apps created before August 2021 can add app bundles or APKs for app updates. You will not be able to use any previously uploaded app versions. You will need to re-upload app versions.

Review and roll out your release

Once you're ready to roll out your app:

  • Open Play Console and navigate to the Releases Overview page.

  • Next to the release you want to roll out, select the right arrow to open the Release details page. Use the search bar if you can’t find your release.

  • In the “Release Overview” section, select View release Dashboard.

  • Select the Releases tab, and then select the Edit option.

  • Review your draft release, make any necessary additional changes, and select Next. You'll be taken to the "Preview and confirm" screen, where you can ensure there aren't any issues with your release before rolling it out to users.

  • If you see the heading “Errors summary” at the top of the page, click Show more to review the details and resolve any problems.

  • Select Start rollout. If you're rolling out your app's first release on production, clicking Start rollout to production will also publish your app to all Google Play users in the countries you selected.

When available, you can also view the recommended or required resolution. You can’t publish your app until errors have been resolved. If you only have warnings, minor issues, or a combination of the two, then you can still publish your app, but we recommend addressing them before publishing.

Step 3: Review release details

Once you've created a release, you'll see the following information for the latest app release you rolled out to each track in a table under “Latest releases” on your Releases overview page.

  • Release: Name to identify release in Play Console only, such as an internal code name or build version.

  • Track: The track that the release has been rolled out to.

  • Release status: The current status of your release.

  • Last updated: A date and timestamp indicating the last rollout event for your release.

  • Countries/regions: The number of countries/regions the last rollout of your release is available. After you roll your app release to Production, Open testing, or a Closed testing track, you can target your release in each track to users in specific countries.

Your app will now be reviewed and you’ll be notified via email by Google Play as soon as it goes live. Google takes a minimum of seven business days to either approve or reject your app.

PreviousPrepare for Android submissionNextSubmit new Android version

Last updated 5 days ago

Was this helpful?

Go to the .

Dashboard