App Rater Popup

buzztouch plugin: App Rater Popup
By: mysps
Version: v1.0
Adds the functionality of rating your app with a popup notification for both iTunes App Store and Google Play App store.
works on iOS iOS
works on Android Android
Developer Info
Latest Review
Screenshots
More Information
Adds the functionality of rating your app with a popup notification for both iTunes App Store and Google Play App store.

iOS - Based on the open source DZNAppRater (https://github.com/dzenbot/DZNAppRater).

Android - Based on the open source Android-RateThisApp (https://github.com/kobakei/Android-RateThisApp).


Icon by: (http://www.aha-soft.com/free-icons/free-dark-blue-cloud-icons)



Version History
------------------------
1.0 - (6/7/15) Initial Release



iOS Project
------------------------

For iOS 3.0 projects only.

To get the App Rater Popup configured to work properly open your appDelegate.m file and go to the didFinishLaunchingWithOptions method and add the following lines

[SPS_ratePopup setAppIdentifier:YOURAPPID]; //Add your appstore bundle id
[SPS_ratePopup setTrackingInterval:2]; //Set the interval of the tracking
[SPS_ratePopup setLogEnabled:YES];     //Set to YES while testing in xcode. Change to NO before uploading app to iTunes Connect
[SPS_ratePopup startTracking];


Android Project
------------------------

For Android 3.0 projects only.

To get the App Rater Popup configured. Open the java file: BT_activity_host.java and go to around line 134 or search for onStart method - public void onStart()


Under super.onStart(); add the following lines of code:


// Monitor launch times and interval from installation
SPS_ratePopup.onStart(this);
// If the criteria is satisfied, "Rate this app" dialog will be shown
SPS_ratePopup.showRateDialogIfNeeded(this);


---


Next to go the folder Res/Layout and open the file strings.xml

Add the following lines to the bottom of this xml file

<string name="rta_dialog_title">Rate this app</string>
<string name="rta_dialog_message">If you enjoy using this app, would you mind taking a moment to rate it? It won't take more than a minute. Thank you for your support!</string>
<string name="rta_dialog_ok">Rate now</string>
<string name="rta_dialog_cancel">Later</string>
<string name="rta_dialog_no">No, thanks</string>



JSON Data
------------------------

No JSON configuration added.