From d106a44ce236a734556b8632a9c658c3a1edd62d Mon Sep 17 00:00:00 2001 From: Omar Ben brahim Date: Thu, 26 Apr 2018 18:39:10 +0200 Subject: [PATCH] Support for ionic 2+ --- README.md | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 577c3f3..f9ffe0b 100755 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ inappreview.requestReview(success, failure); ``` More detailed example: -``` +```javascript var requestReview = function(){ try{ var success = function() { @@ -48,6 +48,42 @@ var requestReview = function(){ }; ``` +## Usage in ionic 2+ + +#### Install the Ionic Native package of this plugin +npm install @ionic-native/in-app-review --save + +#### After installing a plugin’s package, add it to your app’s NgModule. + + +```typescript + +import { InAppReview } from '@ionic-native/in-app-review'; + +@NgModule({ + + providers: [ + InAppReview + ] + +}) +export class AppModule { } +``` + +#### The use it in your page. Example: +```typescript +import { InAppReview } from '@ionic-native/in-app-review'; + + +constructor(private inAppReview: InAppReview) { } + +this.inAppReview.requestReview() + .then((res: any) => console.log(res)) + .catch((error: any) => console.error(error)); + +``` + + ## More information about the use of in app review Apple is also limiting the amount of times developers can ask customers for reviews. Developers will only be able to bring up the review dialog three times a year. If a customer has rated the app, they will not be prompted again. If a customer has dismissed the review prompt three times, they will not be asked to review the app for another year. More: http://www.loopinsight.com/2017/01/24/apple-explains-the-new-app-reviews-api-for-developers/