引导评分
业务场景
用于引导用户到应用商店进行评分,策略可以由游戏方或SDK服务端控制。
注意事项
- 当调用直接评分接口时(
showDialog
为false
),具体是否弹出商店评分界面由商店系统内部决定 - 商店评分结果不会有回调,因此建议CP不要依赖此接口的回调
流程图
无
接口介绍
// 旧版接口,由SDK服务端判断是否弹出商店评分界面,相当于showDialog为true
void enterStoreReview(Activity activity, ReviewListener listener);
// showDialog:
// true: 由SDK服务端控制策略,当前用户符合策略时,弹窗邀请用户进行评分或吐槽(客服反馈),用户点击评分按钮则拉起商店评分
// false: 直接调用商店评分接口展示游戏内评分界面,适用于游戏方有自己的策略的情况
void enterStoreReview(Activity activity, boolean showDialog, ReviewListener listener);
调用示例
// FIXME IyaGame_Doc: 引导评分接口, 可选
SDKManager.getInstance().enterStoreReview(this, showDialog, new ReviewListener() {
@Override
public void onClickReview() {
// 点击: 去评分
}
@Override
public void onClickNextTime() {
// 点击: 下次吧
}
@Override
public void onClickRefused() {
// 点击: 拒绝
}
});
参数说明
无
错误码
无
FAQ
Q:为什么要引导评分?
A:用户在使用过程中,可能会遇到一些意想不到的情况,比如:用户体验差、功能缺失、使用体验不好、软件质量差等等。这时候,如果用户不及时反馈,可能会导致软件质量下降,甚至导致用户卸载。因此,我们需要引导用户及时评分,以便及时发现问题并及时解决。
Q:如何评分?
A:评分的标准和方式因平台而异,但一般都有五星、四星、三星、两星和一星等等。评分的目的是为了让用户对软件的满意度,并提供反馈信息,帮助我们改进软件。