@mastergui/in-app-review
Version:
In App Reviews for NativeScript
25 lines • 1.05 kB
JavaScript
import { InAppReviewCommon } from './common';
import { Application, Utils } from '@nativescript/core';
export class InAppReview extends InAppReviewCommon {
static init() {
console.log('>> Initializing Review Manager...');
this.getReviewInfo();
}
static showReviewDialog() {
console.log('>> Starting review flow...');
this.startReviewFlow();
}
static getReviewInfo() {
const review = org.mastergui.reviews.InAppReview;
const androidContext = Utils.android.getApplicationContext();
const androidActivity = Application.android.foregroundActivity;
review.getReviewInfo(androidContext, androidActivity, __DEV__);
}
static startReviewFlow() {
const review = org.mastergui.reviews.InAppReview;
const androidContext = Utils.android.getApplicationContext();
const androidActivity = Application.android.foregroundActivity;
review.startReviewFlow(androidContext, androidActivity, __DEV__);
}
}
//# sourceMappingURL=index.android.js.map