INTL登录态采集
对接了INTL的APP,可在问卷设置的登录验证中选择【INTL】登录;用户提交问卷时,问卷系统会自动获取该玩家登录态(如openid)并存储在答题数据中。

参数配置说明
密钥:请填写INTL管理端参数中的INTL_SERVER_KEY
2. 域名:区分正式环境和测试环境,请自行联系游戏后端开发获取。
测试环境域名参考:https://test.intlgame.com
正式环境域名参考:https://sg.intlgame.com
INTL登录态加解密说明
问卷系统后台用于解密获取玩家登录态流程的说明,游戏侧仅需关注是否有在问卷链接后注入正确的登录态参数。
游戏客户端获取登录态加密票据
游戏客户端需通过INTL webview自带的“获取加密票据”接口在把问卷链接加密并注入登录态信息;参数包括:encodeparam、os、gameid、channelid、sdk_version、user_name、ts、seq。
方式一:调用OpenUrl接口打开链接时,参数encryptEnable赋值为true
INTL文档参考:
【打开网页OpenUrl】 https://docs.playernetwork.intlgame.com/docs/zh/API/UE-sdk/WebView/OpenUrl

方式二:调用(获取加密票据)接口在链接后注入登录态参数
MSDK文档参考:
【获取加密票据GetEncryptUrl】
https://docs.playernetwork.intlgame.com/docs/zh/API/UE-sdk/WebView/GetEncryptUrl
特别注意
以上两种注入登录态方式任选其一,不可同时使用,否则会重复注入多次登录态参数导致问卷侧解密失败,无法访问问卷。(报错提示:登录失败请刷新)
问卷分发情况说明
使用“问卷分发页”投放的多语言问卷,注入登录态方式与上述描述一致,在分发页的汇总链接后注入登录态参数。
问卷系统解密获取登录态信息
系统通过“解密校验”获取encodeparam解密后的明文,游戏侧无须关注。
INTL文档参考:【解密校验】
https://docs.playernetwork.intlgame.com/docs/zh/API/Backend/Auth/decrypt_aes
登录失败提示
当系统无法获取正确的登录态时,问卷页面会显示警告弹窗,主要导致失败的原因如下:
(1)encodeparam解密登录态时,由于缺失os、gameid、channelid、sdk_version、user_name、ts、seq等参数导致解密失败。
(2)注入登录态参数后的问卷链接过长,部分参数被截断导致参数缺失(需客户端另行处理)。

最后更新于