App Review

App Store review prompts: StoreKit requestReview(), timing rules, rate limiting, review request best practices. Use when adding rating prompts, requesting reviews, or integrating StoreKit review APIs. Triggers: requestReview, StoreKit, AppStore, rating, review prompt.

abdullah4ai 8a85cf3 743 B Updated

File contents

App Review

APP REVIEW (StoreKit):

  • import StoreKit; @Environment(.requestReview) var requestReview
  • Call requestReview() — Apple handles the dialog
  • Trigger after meaningful engagement (launchCount >= 5, key task completed)
  • Track with @AppStorage("launchCount"), increment in .onAppear of root view
  • Apple limits to 3 prompts/year — never on first launch
  • Check: never request immediately after error, crash, or purchase

abdullah4ai/apple-dev-docs/tree/main/swiftship/internal/skills/data/features/app-review commit 8a85cf3563

Frequently asked questions

npx skillmds@latest add abdullah4ai/app-review