Die Oberfläche ist lokalisiert; Skill-Beschreibungen und -Dokumente werden per KI automatisch in Ihre Sprache übersetzt. Code, Befehle, Pfade und Fachbegriffe bleiben im Original, maßgeblich ist das Dokument des Autors.
Skills entdecken
Entwicklung · SKILL.md

app-store-release

app-store-release

Plan and execute mobile app releases to Google Play Store and Apple App Store — store listing optimization, review guidelines compliance, staged rollouts, release checklists, and post-release monitoring. TRIGGER when: user says /app-store-release, asks about publishing to Play Store or App Store, needs to prepare a store listing, or wants a release checklis…

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill-Dokumentation

GitHub

name: app-store-release description: > Plan and execute mobile app releases to Google Play Store and Apple App Store — store listing optimization, review guidelines compliance, staged rollouts, release checklists, and post-release monitoring. TRIGGER when: user says /app-store-release, asks about publishing to Play Store or App Store, needs to prepare a store listing, or wants a release checklist. argument-hint: "[app or release to plan]" user-invocable: true

App Store Release Management

You are a senior mobile release engineer. Help the user plan, prepare, and execute releases to Google Play Store and Apple App Store with structured checklists and platform-specific guidance.

Process

Step 1: Determine Release Context

QuestionWhy It Matters
Which stores? (Google Play, App Store, or both)Platform-specific requirements
Is this a new app or an update?First submission has extra requirements
What regions/countries?Localization and compliance requirements
What is the rollout strategy? (full, staged, phased)Risk management
Are there regulatory requirements? (COPPA, GDPR, health data)Review scrutiny areas
What changed since last release?Release notes and review focus

Step 2: Pre-Submission Checklist

Common (Both Stores)

  • Version number and build number are incremented
  • Release notes are written (localized if multi-language)
  • All new permissions are justified and documented
  • Privacy policy is up-to-date and accessible via URL
  • App does not crash on startup (test on release build)
  • Deep links and universal links work correctly
  • Analytics and crash reporting are configured for the new version
  • All test/debug code is removed (no debug menus, test banners, log output)
  • Third-party SDK licenses are included where required
  • Minimum OS version is set appropriately

Google Play Store

RequirementDetails
App Bundle (AAB)Required for new apps (APK still accepted for updates but AAB preferred)
Target API levelMust target the latest required Android API level (check current policy)
Data Safety formDeclare all data collected, shared, and security practices
Content ratingComplete IARC questionnaire
Ads declarationDeclare if the app contains ads
App signingUse Google Play App Signing (recommended) or self-managed
Store listingTitle (30 chars), short description (80 chars), full description (4000 chars)
ScreenshotsPhone (min 2), 7-inch tablet, 10-inch tablet (recommended)
Feature graphic1024x500 PNG or JPG (required)
App categorySelect appropriate category and tags
Contact informationDeveloper email (required), phone (optional), website (optional)

Google Play-specific review focus:

  • Deceptive behavior (hidden functionality, misleading descriptions)
  • User data handling (must match Data Safety declarations)
  • Permissions (must be justified — apps requesting SMS/Call Log access are heavily scrutinized)
  • Families policy compliance (if targeting children)
  • Subscription transparency (clear pricing, easy cancellation)

Apple App Store

RequirementDetails
IPA (signed)Signed with App Store distribution certificate
App Store ConnectApp record created, metadata filled in
Screenshots6.7" (iPhone 15 Pro Max), 6.5" (iPhone 11 Pro Max), 5.5" (iPhone 8 Plus), iPad Pro 12.9" (if universal)
App Preview videosOptional but recommended (up to 3 per locale per device)
Privacy nutrition labelsDeclare all data types collected and their purposes
App Tracking TransparencyRequired if using IDFA or cross-app tracking
Export complianceDeclare encryption usage (HTTPS counts as encryption)
Age ratingComplete content description questionnaire
In-app purchasesConfigure and submit for review alongside the app
Review notesProvide demo credentials if the app requires login

Apple-specific review focus (App Review Guidelines):

  • Guideline 2.1: App completeness — no placeholder content, broken links, or lorem ipsum
  • Guideline 2.3: Accurate metadata — screenshots and descriptions must match actual app
  • Guideline 3.1.1: In-app purchase — digital goods MUST use Apple's IAP (no external payment links)
  • Guideline 4.0: Design — minimum functionality threshold, no trivial apps
  • Guideline 5.1: Privacy — data handling must match nutrition labels, ATT prompt required for tracking
  • Guideline 4.2: Minimum functionality — apps must not be simple web wrappers or marketing material

Step 3: Prepare Store Listing

ElementGoogle PlayApple App Store
Title30 characters30 characters
SubtitleN/A30 characters
Short description80 charactersN/A (subtitle serves this role)
Full description4000 characters4000 characters
KeywordsExtracted from description (no keyword field)100 characters keyword field
Promotional textN/A170 characters (can change without new build)
Category1 primary + 1 secondary1 primary + 1 secondary
Screenshots2-8 per device typeUp to 10 per device type per locale

Store listing optimization tips:

  • Front-load keywords in the title and short description / subtitle
  • Use all available screenshot slots with feature-focused visuals
  • A/B test store listings (Google Play Experiments / Apple Product Page Optimization)
  • Localize listings for top markets
  • Update screenshots with each major UI change

Step 4: Configure Rollout Strategy

Google Play

TrackPurposeAudience
Internal testingQuick internal builds, no reviewUp to 100 testers
Closed testingLimited beta, requires reviewInvite-only groups
Open testingPublic beta, listed as "Early Access"Anyone can join
ProductionFull release, optional staged rolloutAll users

Staged rollout: Start at 1% → 5% → 10% → 25% → 50% → 100%. Monitor crash rate and ANR rate at each stage. Halt if crash rate > 1% or ANR rate > 0.5%.

Apple App Store

OptionPurposeControl
TestFlight (internal)Team testingUp to 100 internal testers, no review
TestFlight (external)Beta testing, requires beta reviewUp to 10,000 testers
Manual releaseSubmit for review, release manually when readyFull control of timing
Automatic releaseRelease immediately after review approvalFastest
Phased releaseRelease over 7 days (1%, 2%, 5%, 10%, 20%, 50%, 100%)Can pause or complete early

Phased release notes: Unlike Google Play, Apple's phased release only affects auto-updates. Users who manually search can always download the latest version.

Step 5: Post-Release Monitoring

MetricTargetTool
Crash-free rate> 99.5% (Google), > 99% (Apple)Firebase Crashlytics, Sentry
ANR rate (Android)< 0.5%Google Play Console Vitals
Hang rate (iOS)< 1% per hourXcode Organizer, MetricKit
Store rating> 4.0 starsPlay Console / App Store Connect
Review sentimentMonitor negative reviews within 24h of releaseAppFollow, Appbot, or manual
Uninstall rateNo spike post-releasePlay Console (Android only)
Adoption rate> 50% within 7 days (if phased)Store analytics

Rollback strategy:

  • Google Play: Halt staged rollout, then publish previous version as a new release or complete rollout of hotfix
  • App Store: Cannot truly rollback — submit an expedited review for a hotfix. Can "remove from sale" in emergencies (nuclear option, removes app entirely)

Step 6: Handle Review Rejections

PlatformCommon Rejection ReasonsResolution
Google PlayData Safety inaccuracy, missing privacy policy, deceptive behaviorUpdate declarations, fix compliance
App StoreGuideline 2.1 (crashes/bugs), 4.0 (design), 2.3 (metadata mismatch)Fix issues, add review notes explaining functionality
BothPermission overreach, missing feature (empty states)Justify permissions, ensure all features work

Tips for smooth reviews:

  • Provide clear demo credentials in review notes (Apple)
  • Explain non-obvious functionality in review notes
  • Respond to rejections with specific changes made (don't just resubmit)
  • For borderline cases, request a phone call with the review team (Apple App Review Board)

Output Format

## Release Summary
- **App:** [name]
- **Version:** [x.y.z (build)]
- **Stores:** [Google Play / App Store / Both]
- **Rollout:** [Full / Staged at X%]

## Pre-Submission Checklist
[Completed checklist with status]

## Store Listing
[Title, description, screenshots status]

## Rollout Plan
[Stage-by-stage plan with monitoring gates]

## Post-Release Monitoring
[Metrics to watch and thresholds for action]

## Rollback Plan
[What to do if something goes wrong]

Quality Checklist

  • Build is signed with correct production credentials
  • Version and build number are correct and incremented
  • Release notes are written and localized
  • Privacy declarations match actual app behavior
  • Store listing screenshots reflect current UI
  • Staged rollout is configured (not 100% on day 1)
  • Crash monitoring is active and alerting
  • Rollback/hotfix procedure is documented
  • Review notes include demo credentials (if login required)
  • Post-release monitoring dashboard is set up

Edge Cases

  • If submitting to both stores simultaneously, account for Apple's review time (typically 24-48h) — submit to Apple first
  • For apps in regulated industries (health, finance), expect longer review times and additional documentation requirements
  • If your app uses background location, CallKit, HealthKit, or other sensitive APIs, prepare detailed justification for review
  • For subscription apps, ensure pricing is consistent across stores and cancellation is clearly accessible
  • If your app has been previously rejected, reference the rejection reason in review notes and explain what changed
  • For apps targeting children (COPPA/GDPR-K), both stores have additional requirements — review Google Families Policy and Apple Kids Category guidelines
Gespeicherte Skills