Hysen Labs
Open-source project
arashpayan/appirater avatar
arashpayan

appirater

GitHub describes it as A utility that reminds your iPhone app's users to review the app.. The repository metadata lists Objective-C as its primary language. This article stays within the project description and details documented in the GitHub repository README.

4,595 stars833 forksObjective-CLicense varies
01
DEEP OPEN-SOURCE ANALYSIS

arashpayan/appirater: README details

GitHub describes it as A utility that reminds your iPhone app's users to review the app.. The repository metadata lists Objective-C as its primary language. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as A utility that reminds your iPhone app's users to review the app.. The repository metadata lists Objective-C as its primary language. The README describes the project this way: Appirater is a class that you can drop into any iPhone app (iOS 4.0 or later) that will help remind your users to review your app on the App Store. The code is released under the MIT/X11, so feel free to modify and share your changes with the world. Read on below for how to get started. If you need any help using, the library, post your questions on Stack Overflow under the appirater tag.

03
DEEP OPEN-SOURCE ANALYSIS

CocoaPods

The README section "CocoaPods" states: Configuration ------------- 1. Appirater provides class methods to configure its behavior. See [ Appirater.h ] [Appirater.h] for more information.

04
DEEP OPEN-SOURCE ANALYSIS

CocoaPods

The README section "CocoaPods" states: 2. Call [Appirater setAppId:@"yourAppId"] with the app id provided by Apple. A good place to do this is at the beginning of your app delegate's application:didFinishLaunchingWithOptions: method. 3. Call [Appirater appLaunched:YES] at the end of your app delegate's application:didFinishLaunchingWithOptions: method. 4. Call [Appirater appEnteredForeground:YES] in your app delegate's applicationWillEnterForeground: method. 5. (OPTIONAL) Call [Appirater userDidSignificantEvent:YES] when the user does something 'significant' in the app.

05
DEEP OPEN-SOURCE ANALYSIS

Development

The README section "Development" states: Setting [Appirater setDebug:YES] will ensure that the rating request is shown each time the app is launched.

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes