For more information, visit our website @ www.sdkbox.com
Important. Users of SDKBOX IAP pre-v1.3.7
If you have used and installed SDKBOX IAP v1.3.6 or earlier, you must either update to IAP 1.3.7 or delete the Assets/IAP directory, before adding other SDKBOX plugins.
Importing SDKBOX Review
First import the
sdkbox_review unity package into your project. This will create two directories in Assets, one for review and one for SDKBOX. If you have other SDKBOX plugins installed, they will appear here too. A plugins directory will also be present if you have other SDKBOX plugins. This directory contains files for iOS and Android.
To begin using Review, find the Review prefab in the Assets/SDKBOX/review directory.
Create an instance of the Review prefab in the scene where you want to use the Review package. You should only have a single instance of this prefab at any time.
Select the Review game object in the hierarchy and in your inspector pane you can configure the object to customize the Review dialog.
Configuring the Review Plugin
Description of Fields
IOS App Id
This specifies the number of days the app needs to wait before prompting the user to rate the app.
This specifies the number of launches to wait before prompting the user to rate the app.
User Event Limit
Specifies the number of user events to wait for until prompting the user. You can tell the Review plugin when user events happen by calling
Day For Reminding
Specifies the number of days to wait before reminding again, once the user has pressed the 'remind me later' option.
Launch For Reminding
Specifies the number of launches to wait before reminding again, once the user has pressed the 'remind me later' option.
Try Prompt When Init
If true, will attempt to show the rate dialog when the plugin initializes, i.e. right when the app starts.
Configuring the Review Dialog
You can configure all of the text on the Review dialog, either to customize, or to localize the text.
Handling Review Events
Callbacks section of the Review script inspector pane, you can click
+ to add a subscriber, and specify the object, and method that you would like to have invoked.
void show(bool force); void userDidSignificantEvent(bool canPromptForRating); void setTitle(string title); void setMessage(string message); void setCancelButtonTitle(string cancelTitle); void setRateButtonTitle(string rateTitle); void setRateLaterButtonTitle(string rateLaterTitle);
Additional iOS Instructions
On some older versions of Unity, the static libraries in Review/Assets/Plugins/iOS do not get included in the Xcode project. In this case they need to be moved to Assets/Plugins/iOS or added to the Xcode project manually.