Skip to content
LearnDash Support
  • Products

      LearnDash LMS Plugin

      Powering intuitive online courses with advanced management and engagement features for WordPress.

      Learn More

      LearnDash LMS Plugin + Hosting

      StellarSites Learning is a fully managed hosting solution for WordPress.

      Learn More

      Premium LMS Add-ons
      Enhance your courses with extra features. Gather insights, reward learners, protect your course content, and more!

      Explore all Add-ons

      MemberDash
      The most flexible membership plugin for WordPress. Monetize your content and build a community.

      View MemberDash

  • Pricing
  • Add-ons & Integrations

      LEARNDASH ADD-ONS

      Instructor Role

      Empower Instructor to manage courses.

      Groups Management

      Organization management, delegation and more

      ProPanel

      Advanced analytics reporting.

      Gradebook

      Track progress and create report cards.

      Notes

      Enable notetaking and two-way communication.

      Rating, Reviews, & Feedback

      Build trust and gain valuable insights.

      FEATURED INTEGRATIONS

      The Events Calendar

      Connect with the most popular events solution.

      BuddyBoss

      Powerful tools for an enhance learning experience.

      WooCommerce

      The most popular shopping cart on WordPress.

      WeGlot

      Translate your LearnDash content.

      All Integrations

      BUNDLES

      Package and save
      Save when you buy multiple plugins in a bundle.

      See all bundles.

      MORE

      Release Notes

      Get Help

  • Resources
      LearnDash Academy Videos, webinars, and resources to help you launch a successful course.
      Blog Blog
articles with the latest news and tips to help you run high-quality courses.
      Knowledge Base A support network to help you make the most of your courses.
      Release Notes Stay up-to-date with the latest updates to LearnDash.
      Get Help

      Professional Services

      LMS Site Development Get hands-on assistance launching your course website.
      Website Maintenance WordPress management made easy.
      SEO Services SEO solutions that accelerate growth.

      Other Resources

      LearnDash Accessibility At LearnDash, we believe online learning should be accessible to everyone.
      Join the Dev Club
  • Demo
  • Sign In
Get LearnDash

Knowledge Bases: Support Home | LearnDash Core | LearnDash Add-ons | LearnDash Cloud | Resources | Mobile App

LearnDash Support
  • ← Return to LearnDash
  • Support
    • Support Home
    • All Knowledge Bases
    • LearnDash Core
    • Add-ons
    • Resources
    • Cloud
  • My Account
Popular searches: api duplicate couse email gp query loop [ld_course_resume]
View Categories
  • Home
  • All Knowledge Bases
  • Going Live
  • How to Publish Your Android LearnDash App to the Google Play Store

How to Publish Your Android LearnDash App to the Google Play Store

Introduction #

If you haven’t published your Android app yet, we recommend using the Publishing Service. The Publishing Team will review your app for compliance with Google Play Store guidelines and publish it live under your developer account.

This guide explains the manual publishing process that includes the downloading your AAB file, submitting it to a Production release, inviting testers via Testing Tracks, and handling possible rejection, all from within WordPress.

Before You Begin #

  • Complete all steps in the Google Play Store Publishing Checklist.
  • Finalize your app branding, settings, and required screenshots for your white-label app.

Downloading the AAB File #

  1. In WordPress Admin, go to LearnDash App > Upload > Google Play Console.
  2. Select the build you want to publish.
  3. Choose the file format and click Download Build.
Screenshot of Upload Build - Connect to Google Play Store

Note: Since August 2021, Google requires AAB files for new submissions. If your app was previously published, you can still use APKs for updates.

Submitting Your App to Google for Review #

  1. Log in to your Google Play Console.
  2. From the Home page, click your app to open details.
  3. In the sidebar under Test and release, select Production.
  4. Click Create new release (or Edit release for updates).
  5. In App bundles, click Upload and select your AAB file.
  6. Enter a Release name and Release notes (refer to your checklist).
  7. Click Save as draft or Next to proceed.

Reviewing and Submitting Your Release #

  1. Review the release and resolve any errors (warnings are optional to address).
  2. Click Start rollout to Production.
  3. Your app’s status changes to In review.
  4. Track publishing status under your app title and Application ID.

Handling Google Rejections #

If your release is rejected, you’ll receive an email explaining why:

  • Metadata Issues → Update store listing, privacy policy, or content rating in Play Console, then resubmit.
  • App Issues → Fix code-level issues, build a new version, and submit again.

After Approval #

  • Approved apps go live immediately in your configured regions.
  • If Managed Publishing is enabled, approve the release from the Managed Publishing page before it goes live.

Publishing New Versions #

To update your app:

  1. Generate a new build.
  2. Upload it to your Production track.
  3. Submit for review.

Troubleshooting and FAQs #

Q: Where do I find my AAB file?
A: Go to LearnDash App > Upload > Google Play Console and click Download Build for your selected build.

Q: Why do I see a “higher version code required” error?
A: Increase the version code in your plugin so it’s higher than any build in Play Console.

Q: My release is stuck in “Draft.”
A: You must click Start rollout to Production. Drafts don’t publish automatically.

Q: Testers can’t join my Testing Track.
A: Confirm you copied the correct URL from Testing > Closed testing > How testers join your test, and that their emails are listed under both Testers and License testing.

Q: Do I need to redo the checklist for minor updates?
A: No. Once published, future builds under the same App ID reuse your configuration. Just upload the new AAB and roll out.

Updated on September 27, 2025
Table of Contents
  • Introduction
  • Before You Begin
  • Downloading the AAB File
  • Submitting Your App to Google for Review
  • Reviewing and Submitting Your Release
  • Handling Google Rejections
  • After Approval
  • Publishing New Versions
  • Troubleshooting and FAQs

Was this Doc Useful?

Thanks for your feedback!

Products

  • LearnDash LMS Plugin
  • MemberDash Plugin
  • LearnDash Cloud
  • ProPanel
  • Groups Management
  • Gradebook
  • Notes
  • Integrations

Support

  • Contact Us
  • Experts
  • Documentation
  • Facebook Community

Company

  • About LearnDash
  • Brand Assets
  • Careers
  • Affiliates
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy

Our Partners

  • The Events Calendar
  • MemberDash
  • Kadence
  • GiveWP
  • Iconic
  • SolidWP

Stay Connected Subscribe to our newsletter
  • YouTube
  • X
  • Facebook
  • Instagram

Copyright 2026. All Rights Reserved.

A Liquid Web Brand
WordPress Hosting Services
© 2026 All Rights Reserved

StellarWP
liquidweb