加载问卷调查

业务场景

游戏集成问卷调查功能,用于加载问卷;

流程图

接口介绍

 /**
* 加载问卷调查
* 支持平台:部分平台
* 【Android】海外
* 【iOS】海外
*/
void loadSurveyPage(Activity activity, RoleInfo info, SurveyCallback callback);

调用示例

private void loadSurveyPage() {
	// 加载问卷调查,判读是否有问卷
        SDKManager.getInstance().loadSurveyPage(this, getRoleInfo(), new SurveyCallback() {
            @Override
            public void onSurveySuccess(SurveyData surveyData) {
		// 可以先根据 hasSurvey判断是否有问卷,true 代表有问卷链接返回,false 代表没有问卷
                if (surveyData.isHasSurvey()) {
                    showQuestionnaireBtn.setVisibility(View.VISIBLE);
                    showOneBtnGameDialog(surveyData.toString());
                } else {
                    showQuestionnaireBtn.setVisibility(View.GONE);
                }
            }

            @Override
            public void onSurveyFailed(ErrorInfo errorInfo) {
                showToast("获取问卷失败: " + errorInfo.getErrorMsg());
            }
        });
    }

参数说明

入参

参数名称类型说明必传/可选最低版本
roleInfoRoleInfo角色信息-roleInfo必传

出参 SurveyData:

参数名称类型说明
hasSurveyboolean是否存在问卷
surveyListString问卷链接,是一个数组字符串,默认传""

错误码

FAQ