RateBox  3.0
PaperPlaneTools.RateBoxConditions Class Reference

Public Member Functions

 RateBoxConditions ()
 Initializes a new instance of the PaperPlaneTools.RateBoxConditions class. More...
 

Properties

bool RequireInternetConnection [get, set]
 Check an internet connection before prompting a dialog. This makes sense because user won't be able to rate the app without an internet connection. More...
 
int MinSessionCount [get, set]
 Minimum number of sessions. Session counter increases automatically when using RateBoxPrefab or manually by calling PaperPlaneTools.RateBox.Init function. More...
 
int MinCustomEventsCount [get, set]
 Minimum value of custom counter. The counter increases by calling PaperPlaneTools.RateBox.IncrementCustomCounter function More...
 
int DelayAfterInstallInSeconds [get, set]
 Number of seconds to wait before prompting a rate dialog after the application was first time started. When using RateBoxPrefab, installation time is set automatically. Otherwise the first call of PaperPlaneTools.RateBox.Init function sets the installation time. Note that if new version of the application is detected, previously stored installation time is replaced with the new value and a rate dialog will be shown not earlier than PaperPlaneTools.RateBoxConditions.DelayAfterInstallInSeconds. More...
 
int DelayAfterLaunchInSeconds [get, set]
 Number of seconds to wait before prompting a rate dialog after the application starts. When using RateBoxPrefab, start time is set automatically. Otherwise call of PaperPlaneTools.RateBox.Init function sets the start time. More...
 
int PostponeCooldownInSeconds [get, set]
 Number of seconds to wait before prompting a rate dialog after the former prompt. More...
 

Constructor & Destructor Documentation

§ RateBoxConditions()

PaperPlaneTools.RateBoxConditions.RateBoxConditions ( )

Initializes a new instance of the PaperPlaneTools.RateBoxConditions class.

Property Documentation

§ DelayAfterInstallInSeconds

int PaperPlaneTools.RateBoxConditions.DelayAfterInstallInSeconds
getset

Number of seconds to wait before prompting a rate dialog after the application was first time started. When using RateBoxPrefab, installation time is set automatically. Otherwise the first call of PaperPlaneTools.RateBox.Init function sets the installation time. Note that if new version of the application is detected, previously stored installation time is replaced with the new value and a rate dialog will be shown not earlier than PaperPlaneTools.RateBoxConditions.DelayAfterInstallInSeconds.

§ DelayAfterLaunchInSeconds

int PaperPlaneTools.RateBoxConditions.DelayAfterLaunchInSeconds
getset

Number of seconds to wait before prompting a rate dialog after the application starts. When using RateBoxPrefab, start time is set automatically. Otherwise call of PaperPlaneTools.RateBox.Init function sets the start time.

§ MinCustomEventsCount

int PaperPlaneTools.RateBoxConditions.MinCustomEventsCount
getset

Minimum value of custom counter. The counter increases by calling PaperPlaneTools.RateBox.IncrementCustomCounter function

§ MinSessionCount

int PaperPlaneTools.RateBoxConditions.MinSessionCount
getset

Minimum number of sessions. Session counter increases automatically when using RateBoxPrefab or manually by calling PaperPlaneTools.RateBox.Init function.

§ PostponeCooldownInSeconds

int PaperPlaneTools.RateBoxConditions.PostponeCooldownInSeconds
getset

Number of seconds to wait before prompting a rate dialog after the former prompt.

§ RequireInternetConnection

bool PaperPlaneTools.RateBoxConditions.RequireInternetConnection
getset

Check an internet connection before prompting a dialog. This makes sense because user won't be able to rate the app without an internet connection.


The documentation for this class was generated from the following file: