Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mezhevikin/AppReview
⭐️ A tiny library to request review on the AppStore. This is wrapper around native SKStoreReviewController.
https://github.com/mezhevikin/AppReview
appreview appstore ios macos rate rating request review skstorereviewcontroller spm stars storekit swift swiftui wrapper
Last synced: about 2 months ago
JSON representation
⭐️ A tiny library to request review on the AppStore. This is wrapper around native SKStoreReviewController.
- Host: GitHub
- URL: https://github.com/mezhevikin/AppReview
- Owner: mezhevikin
- License: mit
- Created: 2022-09-26T07:45:27.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-01T20:13:09.000Z (about 2 years ago)
- Last Synced: 2024-10-20T08:00:11.960Z (2 months ago)
- Topics: appreview, appstore, ios, macos, rate, rating, request, review, skstorereviewcontroller, spm, stars, storekit, swift, swiftui, wrapper
- Language: Swift
- Homepage:
- Size: 6.84 KB
- Stars: 109
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-awesome-swift - AppReview - A tiny library to request review on the AppStore via SKStoreReviewController. (Libs / App Store)
- awesome-swift - AppReview - A tiny library to request review on the AppStore via SKStoreReviewController. (Libs / App Store)
README
# AppReview
⭐️ A tiny library to request review on the AppStore.
This is wrapper around native SKStoreReviewController.
### Review after 3 launches
```swift
AppReview.requestIf(launches: 3)
```### Review after 5 days
```swift
AppReview.requestIf(days: 5)
```### Review after 3 launches and 5 days
```swift
AppReview.requestIf(launches: 3, days: 5)
```### Review after purchase
```swift
AppReview().requestIfNeeded()
```### Using
You can call AppReview in
* SceneDelegate.sceneWillEnterForeground()
* AppDelegate.applicationDidFinishLaunching()
* ViewController.viewDidLoad()
* View.onAppear()### Swift Package Manager
```
https://github.com/mezhevikin/AppReview.git
```### CocoaPods
```
pod 'AppReview', :git => 'https://github.com/mezhevikin/AppReview.git'
```