diff --git a/README.md b/README.md index 95f939d..a316215 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,12 @@ appRater .setShowNeverButton(true) .setDebugMode(true) .appLaunched(); + +// check +appRater.showRateDialogIfMeetsConditions(); + +// show directly +appRater.showRateDialog(); ``` ## API @@ -72,6 +78,7 @@ appRater | setShowNeverButton(value: boolean): AppRaterBase | true | Show Never button in review request dialong. **Android only** | | appLaunched():void | | Let rater know that your app is launched | | showRateDialogIfMeetsConditions():void | | Show rating dialog if meets conditions | +| showRateDialog():void | | Show rating dialog| ## Custom dialog diff --git a/demo/app/main-page.ts b/demo/app/main-page.ts index 957e10e..c573ce6 100644 --- a/demo/app/main-page.ts +++ b/demo/app/main-page.ts @@ -10,18 +10,22 @@ export function pageLoaded(args: observable.EventData) { page.bindingContext = new HelloWorldModel(); appRater - .setDaysUntilPrompt(7) - .setUsesUntilPrompt(3) - .setSignificantUsesUntilPrompt(2) + .setDaysUntilPrompt(1) + .setUsesUntilPrompt(1) + .setSignificantUsesUntilPrompt(1) .setShowLaterButton(true) - .setShowNeverButton(true) + .setShowNeverButton(false) // show every time when called `showRateDialogIfMeetsConditions` - .setDebugMode(true) + .setDebugMode(false) .appLaunched(); } -export function onTap() { +export function onCheck() { appRater.showRateDialogIfMeetsConditions(); } +export function onShow() { + appRater.showRateDialog(); +} + diff --git a/demo/app/main-page.xml b/demo/app/main-page.xml index e2bbcf8..9403bcd 100644 --- a/demo/app/main-page.xml +++ b/demo/app/main-page.xml @@ -1,6 +1,7 @@ -