加载问卷调查
业务场景
游戏集成问卷调查功能,用于加载问卷;
流程图
无
接口介绍
/**
* 加载问卷调查
* 支持平台:部分平台
* 【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());
}
});
}
参数说明
入参
参数名称 | 类型 | 说明 | 必传/可选 | 最低版本 |
---|---|---|---|---|
roleInfo | RoleInfo | 角色信息-roleInfo | 必传 |
出参 SurveyData:
参数名称 | 类型 | 说明 |
---|---|---|
hasSurvey | boolean | 是否存在问卷 |
surveyList | String | 问卷链接,是一个数组字符串,默认传"" |
错误码
无
FAQ
无