Now the developers are enabled to change dialog theme such as Holo Light
or Black. Thanks to this feature, developer can select the more
appropriate theme according to their custom application theme. However,
this new feature requieres API level 11.
After these changes, developer can change the time period and launche
period of prompting the rate dialog after "Remind Me Later" option is
chosen by using the setNumDaysForRemindLater
andsetNumLaunchesForRemindLater functions.
İn previous version of AppRater, version check was not implemented.
Therefore when the app is updated, since the shared preferences was not
reset, code used to work like app is not updated so observing the effect
of new changes on Rate was impossible. Thanks to this new change, now
the AppRater resets shared preference value for new version and acts
like application is a new application.
After the changes, developers are able to make "No Thanks" buttton
invisible by using setDontRemindButtonVisible function. With this new
feature, code guarantees that users eventually rate the application. As
addition to this, bug of not resetting the launch count for "Remind Me
Later" option is fixed
Version control with version name and version control with version code
are added. These new features are optional so developers can enable or
disable these feature.By default the version check is optional.
Resetting the data stored in shared preferences can be done by new
resetData function. Moreover ApplicationRatingInfo class was added. This
class stores the version code,version name and application name. Thanks
to this class, we dont have to call getapplicationname function more
than one times.
Toast code lines were romeved