Menu adicional

Obtenha o MemberPress hoje mesmo! Comece a ser pago pelo conteúdo que você cria! Obtenha o MemberPress agora
  1. Início
  2. Base de conhecimento
  3. MemberPress App
  4. App Builds
  5. Generating Android Release Apps for MemberPress App

Generating Android Release Apps for MemberPress App

Android Release Apps enable production-ready build preparation for Google Play submission, real-world testing, and accurate in-app purchase validation. Release Apps compile site configuration, branding, menus, and customizations into Android App Bundle files using cloud-based build servers. This document explains how to create Android Release App builds, upload them to Google Play testing tracks, invite testers, and manage build updates.

Release Apps are required for Google Play Store submission and verifying actual subscription pricing, durations, and purchase flows. Test Apps serve daily quality assurance and rapid development previews while Release Apps enable genuine in-app purchase transactions and official distribution testing. Proper Release App configuration ensures accurate pre-publication testing and smooth Google Play submission processes.

Understanding Release vs Test Apps

Release Apps and Test Apps serve different purposes in the development and distribution lifecycle.

Test App Characteristics

Test Apps provide rapid deployment for development and quality assurance activities.

Daily quality assurance enables quick testing cycles without app store submission delays. Test Apps install via QR code without requiring Google Play distribution.

Stakeholder demonstrations showcase app features and functionality for approval processes. Direct installation simplifies sharing with non-technical reviewers.

Custom code previews validate GitHub-connected customizations before production deployment. Development teams test code changes without formal release procedures.

Simulated purchases use placeholder pricing without processing real transactions. The test environment enables purchase flow verification without financial implications.

Release App Characteristics

Release Apps provide production-grade builds for official distribution and testing.

Google Play submission requires Release App AAB files for store publication. Only Release Apps meet Google's distribution requirements for public availability.

Real-world testing validates app functionality in production-equivalent environments. Testing tracks enable controlled Release Apps distribution before public launch.

Actual pricing display shows real subscription costs and terms to testers. Price verification ensures accurate member expectations before public release.

Genuine purchase transactions process real in-app purchase payments through Google Play billing. Transaction testing confirms proper payment processing and receipt validation.

AAB file format has met Google Play requirements since August 2021. Android App Bundle format enables optimized app delivery and reduced download sizes.

Creating Android Release App Build

Release App build generation creates production-ready AAB files for Google Play distribution.

  1. Navegue até Dashboard > MP App > Build.
  2. Clique no botão Request Build botão.
  1. Selecione Android as the platform from the available options.
  2. Selecione Release App as the build type.
  1. Clique em Próxima etapa to proceed to build configuration.
  2. Clique em Send Build Request to submit the build request.
  3. Wait for build completion in the build queue.
  4. Navegue até a seção Build History seção.
  5. Locate the completed release build in the history list.
  6. Clique em Install on the Android device.  
  1. Download AAB File next to the finished release build.
  2. Save the AAB file to a secure location on the device.

Note: Google requires AAB uploads for all new app submissions since August 2021. APK uploads remain possible only for apps previously published with the APK format.

Uploading AAB to Google Play Testing Track

Testing track upload enables controlled release testing before public distribution.

  1. Log in to Google Play Console at play.google.com/console.
  2. Navegue até All apps and select the app from the list.
  1. Navegue até Test and Release > Production to verify country and region settings.
  1. Confirm target countries and regions are configured correctly.
  2. Navegue até Release > Testing in the sidebar.
  3. Selecione o Closed testing track for in-app purchase quality assurance.
  4. Clique em Manage track next to the desired testing track name.
  1. Clique em Create new release to begin release creation.
  1. Localize o App bundles and APKs seção.
  2. Clique em Carregar to select the downloaded AAB file.
  3. Navegue até a seção Release details section after the upload completes.
  4. Leave the auto-filled release name unchanged.
  5. Paste release notes in the Release notes campo.
  6. Clique em Salvar to store the release configuration.
  7. Clique no botão Review release to proceed to the review screen.
  8. Clique em Start rollout to [track name] to publish to the testing track.
  9. Wait for Google approval of the testing track release.

Observação: Google approval timing varies from minutes to several days, depending on the review queue status.

Inviting Testers to Testing Track

The tester invitation enables specific users to access and install testing track releases.

  1. Navegue até Release > Testing > Closed testing in Google Play Console.
  2. Clique no botão Testers guia.
  1. Localize o Email lists seção.
  1. Select an existing email list or click Create email list for a new list.
  2. Add tester email addresses matching their Google Play account emails.
  3. Clique em Salvar alterações to store the tester list configuration.
  4. Scroll to How testers join your test seção.
  1. Copy the join link displayed in the section.
  2. Share the join link with invited testers via secure communication.

Observação: Tester email addresses must exactly match their Google Play account emails for successful access.

Configuring License Testing

License testing configuration restricts app access to authorized testers during testing periods.

  1. Go to the Google Play Console dashboard.
  2. Navegue até Settings > License testing in the Google Play Console sidebar.
  1. Add the same tester email addresses from the testing track configuration.
  2. Verify email addresses match Google Play account emails exactly.
  3. Clique em Salvar alterações to finalize license testing configuration.

License testing ensures only authorized testers can install and access Release App builds during testing phases. Testers can now install Release Apps with full in-app purchase functionality enabled.

Updating Testing Track with New Builds

Testing track updates, deploy new Release App versions to existing testers.

  1. Navegue até Dashboard > MP App > Build em WordPress.
  2. Clique em Request Build to create a new release version.
  3. Selecione o Android platform and the Release App build type.
  4. Complete the build request and wait for completion.
  5. Download the new AAB file from Build History.
  6. Log in to Google Play Console at play.google.com/console.
  7. Navegue até Release > Testing > Closed testing.
  8. Clique em Manage track next to the testing track.
  9. Clique em Create new release to begin updating the release.
  10. Upload the new AAB file in the App bundles and APKs seção.
  11. Complete release details with updated release notes.
  12. Clique em Start rollout to [track name] to publish update.
  13. Testers receive update notifications through their Play Store testing link.

Testing track updates follow the same approval process as initial releases with similar review timelines.

Understanding AAB File Requirements

AAB file format requirements ensure compatibility with Google Play distribution systems.

Mandatory format applies to all new app submissions since August 2021. Google Play no longer accepts APK uploads for new applications.

Legacy APK support continues for apps previously published with the APK format. Existing apps can continue updating with APK files without the AAB conversion requirement.

Optimized delivery provides smaller download sizes through dynamic feature modules. AAB format enables Google Play to generate optimized APKs for different device configurations.

Version code increments must occur with each new AAB upload. Identical or lower version codes prevent successful upload and testing track deployment.

Best Practices for Release App Testing

Effective Release App testing validates functionality before public distribution.

Test purchase flows thoroughly with real payment methods before public launch. Verify that all subscription tiers and one-time purchases process correctly.

Verify pricing accuracy across all regions and currency configurations. Confirm displayed prices match intended costs for all markets.

Monitor crash reports during testing and track deployment to identify stability issues. Address crashes before expanding distribution to larger audiences.

Collect tester feedback systematically through designated channels. Structured feedback collection improves issue identification and resolution.

Update testing tracks regularly as development progresses and fixes deploy. Frequent updates keep testers engaged and provide continuous validation.

Document test results for reference during public release decisions. Comprehensive testing documentation supports launch confidence and risk assessment.

Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

Comece a ser pago pelo conteúdo que você cria.