A tiny Swift library for iOS and macOS to request App Store reviews with configurable launch and time conditions.
AppReview is a Swift library that helps iOS and macOS developers request App Store reviews from users at appropriate times. It wraps Apple's SKStoreReviewController and adds logic to conditionally show review prompts based on app launches or elapsed time, solving the problem of when to ask for reviews without annoying users.
iOS and macOS developers building apps distributed through the App Store who want to implement review prompts following Apple's guidelines.
Developers choose AppReview because it simplifies review prompt implementation with a clean API, ensures App Store compliance through native integration, and provides smart timing controls to improve user experience and review conversion rates.
⭐️ A tiny library for iOS and macOS to request reviews on the App Store. This is a wrapper around the native SKStoreReviewController.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Directly wraps Apple's SKStoreReviewController, ensuring full adherence to App Store guidelines and reducing the risk of app rejection.
Provides simple APIs to set conditions based on app launches or days, eliminating the need for custom timing logic.
Works seamlessly with both SwiftUI and UIKit, making it versatile for different iOS/macOS app architectures.
With minimal configuration and sensible defaults, developers can implement review prompts in just a few lines of code.
Only supports Apple's standard review prompt UI, with no options for branding or additional user interaction layers.
Lacks features to track prompt displays or user responses, requiring external tools for data collection on review effectiveness.
Conditions are restricted to launches and time; it doesn't support more complex triggers like specific in-app events or user behavior patterns.