App Rate
AppRate插件使您可以轻松地提示用户评估您的应用程序,无论是现在还是以后,还是从来没有。
需要Cordova插件:cordova-plugin-apprate。 有关更多信息,请参阅 AppRate plugin docs.
Repo(备用): https://github.com/pushandplay/cordova-plugin-apprate
Installation(安装)
1.安装Cordova和Ionic原生插件:
$ ionic cordova plugin add cordova-plugin-apprate
$ npm install --save @ionic-native/app-rate
Supported platforms(支持平台)
Android
BlackBerry 10
iOS
Windows
Usage(用法)
import { AppRate } from '@ionic-native/app-rate';
constructor(private appRate: AppRate) { }
...
// set certain preferences
this.appRate.preferences.storeAppURL = {
ios: '<app_id>',
android: 'market://details?id=<package_name>',
windows: 'ms-windows-store://review/?ProductId=<store_id>'
};
this.appRate.promptForRating(true);
// or, override the whole preferences object
this.appRate.preferences = {
usesUntilPrompt: 3,
storeAppURL: {
ios: '<app_id>',
android: 'market://details?id=<package_name>',
windows: 'ms-windows-store://review/?ProductId=<store_id>'
}
};
this.appRate.promptForRating(false);
Instance Members(实例)
配置评级视图的各种设置。 有关选项,请参见下表
promptForRating(immediately)
提示用户评级
参数 | 类型 | 详情 |
---|---|---|
immediately | boolean | 立即显示评级提示。 |
AppRatePreferences
参数 | 类型 | 详情 |
---|---|---|
useLanguage | string | 自定义BCP 47语言标签(可选) |
displayAppName | string | 自定义应用程序标题(可选) |
promptAgainForEachNewVersion | boolean | 当应用程序版本更新时,再次显示对话框。 默认为true(可选) |
usesUntilPrompt | number | 将显示对话框之前的应用程序运行次数。 默认为3(可选) |
openStoreInApp | boolean | 在应用商店中打开应用页面时,是否离开app(现在仅支持iOS)。 默认为false(可选) |
useCustomRateDialog | boolean | 对评价对话框使用自定义视图。 默认为false(可选) |
customLocale | any | 自定义对象(可选) |
callbacks | AppRateCallbacks | 事件回调(可选) |
storeAppURL | AppUrls | App Store URLS(可选) |
AppUrls
参数 | 类型 | 详情 |
---|---|---|
ios | string | 应用程序id in AppStore(可选) |
android | string | 应用程序URL in GooglePlay(可选) |
windows | string | 应用程序URL in Windows Store(可选) |
blackberry | string | 应用程序URL in AppWorld(可选) |
windows8 | string | 应用程序URL in WindowsStore(可选) |
AppRateCallbacks
参数 | 类型 | 详情 |
---|---|---|
onButtonClicked | Function | 回调方法. 当点击评价对话框按钮的时候回调(可选) |
onRateDialogShow | Function | 回调方法. 当评价对话框显示的时候回调(可选) |