Module App Score

/ Title: moduleAppScore Description: moduleAppScore /

立即使用

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

为提高App在应用商店的排名,开发了moduleAppScore模块引导用户跳转到应用商店进行当前应用评分,iOS可以弹出评分对话框直接在应用内可评分。

模块接口

requestReview

跳转到应用商店当前已上架的App评分页面

requestReview(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
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及更高版本

requestReviewDialog

弹出应用评分对话框(iOS可用),必须是已上架App才能对其讲行评分,如果debug模式或未架App也能弹出评分对话框,但评分按钮是灰色属正常现象。

requestReviewDialog(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    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及更高版本