Skip to content

Improve Play Store submission docs#586

Merged
riderx merged 4 commits intomainfrom
codex/improve-play-store-docs
Apr 28, 2026
Merged

Improve Play Store submission docs#586
riderx merged 4 commits intomainfrom
codex/improve-play-store-docs

Conversation

@riderx
Copy link
Copy Markdown
Member

@riderx riderx commented Apr 27, 2026

Summary

  • clarify the Android testing path for Play Billing with current internal and closed testing guidance
  • expand the IAP Play Store review guide with app content, store listing, and reviewer access requirements
  • refresh related English docs to use current Play Console testing and target API guidance

Verification

  • formatted touched files with Prettier
  • attempted local Astro verification, but the existing compile step in this repo currently fails before Astro runs ()

Summary by CodeRabbit

  • Documentation
    • Updated Android build and Play Store review guidance with current testing requirements and procedures.
    • Refreshed sandbox testing setup instructions with Play-installed build workflows.
    • Updated API target from Android 14 to Android 15.
    • Enhanced Play Store submission checklist with app content declaration requirements.
    • Clarified testing track requirements and production access constraints for personal developer accounts.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 27, 2026

Warning

Rate limit exceeded

@riderx has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 10 minutes and 10 seconds before requesting another review.

To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: dd597355-00aa-4a99-81af-f564d301c665

📥 Commits

Reviewing files that changed from the base of the PR and between c9a720a and 7d40c13.

⛔ Files ignored due to path filters (9)
  • apps/web/public/app-store-assets/apple-account/app-store-connect-home.png is excluded by !**/*.png
  • apps/web/public/app-store-assets/apple-account/apple-developer-program.jpg is excluded by !**/*.jpg
  • apps/web/public/app-store-assets/apple-account/entity-type.png is excluded by !**/*.png
  • apps/web/public/app-store-assets/apple-account/start-enrollment.png is excluded by !**/*.png
  • apps/web/public/app-store-assets/apple-account/web-enrollment.png is excluded by !**/*.png
  • apps/web/public/app-store-assets/checklist/accepted-permissions.png is excluded by !**/*.png
  • apps/web/public/app-store-assets/checklist/paywall-links.png is excluded by !**/*.png
  • apps/web/public/app-store-assets/checklist/policy-links.png is excluded by !**/*.png
  • apps/web/public/app-store-assets/checklist/rejected-permissions.png is excluded by !**/*.png
📒 Files selected for processing (5)
  • apps/docs/src/content/docs/docs/cli/cloud-build/ios.mdx
  • apps/docs/src/content/docs/docs/plugins/native-purchases/android-play-store-review.mdx
  • apps/docs/src/content/docs/docs/plugins/native-purchases/android-sandbox-testing.mdx
  • apps/docs/src/content/docs/docs/plugins/native-purchases/ios-app-store-review.mdx
  • apps/web/src/content/blog/en/first-time-app-review-guide.md
📝 Walkthrough

Walkthrough

Documentation updates for Android app development and testing workflows, including clarifications on internal testing requirements, Play Console setup procedures, subscription configurations, API level updates to Android 15, and revised testing track guidance reflecting recent Play Console changes and account eligibility constraints.

Changes

Cohort / File(s) Summary
Android Cloud Build Documentation
apps/docs/src/content/docs/docs/cli/cloud-build/android.mdx
Clarifies internal testing as a rapid smoke-test with production-access constraints for personal accounts created after Nov 13, 2023 (requires 12+ opted-in testers for 14 consecutive days before production). Narrows upload requirements to AAB files only, removing prior APK acceptance guidance.
Native Purchases: Play Store Review & Sandbox Testing
apps/docs/src/content/docs/docs/plugins/native-purchases/android-play-store-review.mdx, apps/docs/src/content/docs/docs/plugins/native-purchases/android-sandbox-testing.mdx
Adds comprehensive "Release Path That Works" workflow for .aab uploads, Play Console configuration, and Play-installed testing requirements. Updates subscription setup with planIdentifier requirement and cross-platform alignment guidance. Distinguishes local debug builds from signed release AABs and Play-installed testing. Strengthens testing track documentation, clarifies tester onboarding via Play Store listing, and adds app content declaration checklist.
First-Time App Review Guide
apps/web/src/content/blog/en/first-time-app-review-guide.md
Updates article metadata and narrative from 2025 to 2026. Revises Android testing requirements to "12 opted-in testers for newly created personal accounts after Nov 13, 2023" (from prior "20 testers"). Upgrades target Android API level from 14 (API 34) to 15 (API 35) with updated Gradle configuration and checklist items. Updates demo credentials and UI/navigation paths to reflect current Play Console menu structure.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐰✨ Hops through docs with glee,
AAB files, oh what clarity!
Testing tracks are plain to see,
Android 15—updated spree!
Play Console paths set testers free! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Improve Play Store submission docs' is directly related to the main changes in the pull request, which comprehensively update Play Store submission documentation including testing paths, app content declarations, and current API guidance.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/improve-play-store-docs

Comment @coderabbitai help to get the list of available commands and usage tips.

@riderx riderx marked this pull request as ready for review April 27, 2026 15:14
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In
`@apps/docs/src/content/docs/docs/plugins/native-purchases/android-sandbox-testing.mdx`:
- Around line 32-40: Clarify that running ./gradlew bundleRelease (after bunx
cap sync android) only produces an uploadable, signed AAB if release signing is
already configured in the Android module (keystore path, keyAlias, and passwords
in the release signingConfig); update the text to state that you must configure
release signing in build.gradle (or Gradle properties) before running
bundleRelease, or alternatively use the Android Studio flow (Build > Generate
Signed App Bundle / APK) which prompts for signing credentials interactively to
produce a Play-uploadable bundle.

In `@apps/web/src/content/blog/en/first-time-app-review-guide.md`:
- Around line 34-41: Update the "Google Play Store Review Timeline (2026
Update)" section to avoid understating the closed-testing path: change the "With
Testing Track: 7-14 days for apps requiring internal/closed testing" bullet
under the "Google Play Store Review Timeline (2026 Update)" header to clearly
state a "14 days minimum closed testing requirement" for affected personal
accounts and split it into two bullets (e.g., "Closed testing: 14 days minimum
for some accounts" and "Production review: additional X–Y days after closed
testing"), and ensure the surrounding text references the later note about 14
consecutive days so readers see both the minimum testing requirement and the
additional production review time.
- Around line 649-658: Update the later "review-notes" example to match the new
requirement by changing the Target SDK and testing references from 34/Android 14
to 35/Android 15; locate the review-notes block that currently reads "Target
SDK: 34 (Android 14)" and any lines that say "tested through Android 14" and
change them to "Target SDK: 35 (Android 15)" and "tested through Android 15"
respectively so the page consistently reflects Android 15 / API 35.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f10184d3-f433-49c6-8378-4ae9fdf60142

📥 Commits

Reviewing files that changed from the base of the PR and between 3150abc and c9a720a.

📒 Files selected for processing (4)
  • apps/docs/src/content/docs/docs/cli/cloud-build/android.mdx
  • apps/docs/src/content/docs/docs/plugins/native-purchases/android-play-store-review.mdx
  • apps/docs/src/content/docs/docs/plugins/native-purchases/android-sandbox-testing.mdx
  • apps/web/src/content/blog/en/first-time-app-review-guide.md

Comment thread apps/web/src/content/blog/en/first-time-app-review-guide.md
Comment thread apps/web/src/content/blog/en/first-time-app-review-guide.md
@sonarqubecloud
Copy link
Copy Markdown

@riderx riderx merged commit 2818fc4 into main Apr 28, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant