AgentSkillsCN

Play Store Readiness

Play 商店就绪性

SKILL.md

name: play-store-readiness description: Play Store compliance — Data Safety, permissions, target SDK, signing, release process. user-invocable: true

Play Store Readiness

Cross-cutting skill — always activates alongside the project-type-specific skill.

Hard Rules

  • Data Safety section must accurately match actual SDK data collection behavior.
  • Request runtime permissions at the point of use with a rationale UI.
  • Handle permanent permission denial gracefully (direct user to Settings).
  • Meet Google's annual target SDK minimum requirement.
  • Enroll in Play App Signing — use a separate upload key.
  • Ship AAB (Android App Bundle), not APK.
  • Use staged rollout (5–10%) for all production releases.
  • Monitor crash-free rate — target ≥ 99.5% (Google Play's "bad behavior" threshold is 99%).
  • Never ship release builds with debuggable=true.
  • Increment versionCode on every release.

Core Patterns

  • Audit all third-party SDKs for data collection before publishing.
  • Use Photo Picker and Scoped Storage instead of broad storage permissions.
  • Test against the compatibility framework for new target SDK behavior.
  • Upload mapping.txt (R8) and native symbols for crash symbolication.
  • Write release notes for every staged rollout.
  • Have a rollback plan before every release.
  • Target API 35 (Android 15) for new apps — edge-to-edge is mandatory, foreground service restrictions tightened.

References

  • references/data_safety.md
  • references/runtime_permissions.md
  • references/target_sdk_compliance.md
  • references/app_signing.md
  • references/release_checklist.md