App 的评分可以影响其排名。苹果在iOS 10.3中增加了App评分的新API,用户可以直接在App内评分,而不用跳转到App Store。仅在发布版有效,开发版提交按钮为灰色禁用状态。
因此使用此API有非常严格的限制。每台设备、每个App、每年只能弹出3次该提示窗口,如果超过这个次数,则什么都不会显示。
注意:这个功能是有可能被用户关闭的,在系统设置->iTunes Store与App Store中可以找到“App内评分及评论”的开关,如果用户关闭了这个开关,则上面的窗口也不会弹出。
新API虽然方便又好用,但是次数实在太少,而且弹出了用户可能也会点击“取消”,关键这也会使次数-1!所以,我们还是需要有个跳转到App Store的方法做保障,在次数不足时(App中无法获取到“App内评分及评论”开关的状态)使用。本插件也提供了跳转 App Store 评分的接口。
App 内评分
grade()
var AppStoreGrade = api.require('AppStoreGrade');
AppStoreGrade.grade();
iOS 系统
可提供的 1.0.0 及更高版本
跳转到 App Store 评分
getAuthticationState({params})
appURL:
找到自己的AppID
var AppStoreGrade = api.require('AppStoreGrade');
AppStoreGrade.skipAppStoreGrade({
appURL:'https://itunes.apple.com/cn/app/idAppID?action=write-review'
});
iOS 系统
可提供的 1.0.0 及更高版本