评分引导(可选功能) - sunitsdk/SUnitDemo GitHub Wiki

如果需要接入评分功能,可使用如下方法 V1.9.0版本之前使用如下方法:

//context 当前所在的上下文Context(非空)
//ShowRateErrorListener 展示失败回调 其中错误码 showRateResultCode有两个,100 表示context参数是空,101 表示网络未连接

SUnitRate.showRateDialog(context, new SUnitRate.ShowRateErrorListener(){
        @Override
        public void onFail(int showRateResultCode,String msg){
        }
    });

V1.9.0版本及之后使用如下方法:

//context 当前所在的上下文Context(非空)
//ShowRateErrorListener 展示失败回调 其中错误码 showRateResultCode有两个,100 表示context参数是空,101 表示网络未连接
//RateSuccessListener 评论成功的回调

  SHAREitAggregation.showRateDialog(context,
                new SUnitRate.ShowRateErrorListener() {
                    @Override
                    public void onFail(int resultCode, String msg) {
                        //the context param is null
                        if (resultCode == 100) {
                            Log.e(TAG, msg);
                        }
                        //no network connect
                        else if (resultCode == 101) {
                            Log.e(TAG, msg);
                        }
                    }
                }, new SUnitRate.RateSuccessListener() {
                    @Override
                    public void onRateSuccess() {

                    }
                });