为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
为提高App在应用商店的排名,开发了moduleAppScore插件引导用户跳转到应用商店进行当前应用评分,iOS可以弹出评分对话框直接在应用内可评分。
跳转到应用商店当前已上架的App评分页面
requestReview(callback(ret, err))
ret:
code: 0 //数字类型;
//错误码:
//1(成功),
//0(失败)
var moduleAppScore = api.require('moduleAppScore');
function requestReview(){
var param = {packageName:"com.tencent.mm",//字符串,android应用包名,如果不传或传""为当前应用
bundleId: 'com.tencent.xin' //字符串,iOS应用Bundle identifier,如果不传或传""为当前应用
};
moduleAppScore.requestReview(param, function(ret, err){
if ret.code == 1 {
//跳转成功
}else{
//跳转失败
}
});
}
iOS系统,Android系统
可提供的1.0.0及更高版本
弹出应用评分对话框(iOS可用),必须是已上架App才能对其讲行评分,如果debug模式或未架App也能弹出评分对话框,但评分按钮是灰色属正常现象。
requestReviewDialog(callback(ret, err))
ret:
{
code: 0 //数字类型;
//错误码:
//1(成功),
//0(失败)
//-1(当前iOS版本不支持)
}
var moduleAppScore = api.require('moduleAppScore');
function requestReviewDialog(){
if (api.systemType == 'android') {
alert("暂不支持");
}else{
moduleAppScore.requestReviewDialog({}, function(ret, err){
alert(JSON.stringify(ret));
});
}
}
iOS系统
可提供的1.0.0及更高版本