登录
login登陆报code:999
- 微信登录超时,请排查客户端网络问题或者重新进入游戏重试
游戏后端需要调用微信或者游戏服务端的登录逻辑?
- 登录逻辑统一通过SDK的login或者updateUserInfo,不需要游戏后端与微信交互
调用updateUserInfo接口报参数错误
- updateUserInfo接口的参数需要在生成按钮的回调中获取,具体情况请看sdk登录代码示例
没有appSecret怎么获取用户的信息?
- 登录接口调用成功之后会用有用户微信openid等信息的回调
分享
数据分享接口返回数据的数据怎么为空?
- 和对应运营配置好分享素材
- 检查config文件的appkey是否对应平台提供的appkey
- 检查参数是否正确,写法具体看SDK文档
支付
米大师支付报配置异常或提示“1016 没有支付权限”?
- 检查支付环境,支持功能暂时只支持安卓支付
- 找运营负责人确认支付是否已经申请下来了,如果申请下来了还报错,联系运营人员检查平台cms支付的配置信息
支付测试环境是否有测试账号,并且无需真实金钱交易?
- 微信米大师存在沙箱测试环境,但同样也是要真实扣钱的
支付回调为空,并且没有支付成功?
- 平台配置的支付回调或者支付开关没有打开,可以联系对应对接人
- 找对应对接人确认是否申请了支付
测试阶段米大师支付没有反应?
- 找对应对接人确认沙箱是否开启
- 找对应运营确认米大师的现网是否已经发布
- 排查order_id(商户id/米大师id)appid(应用id)等配置是否正确
支付时出现错误: {message:'购买金币数异常', err: 1315}?
- 对于安卓端小游戏,支付价格定义按照的是米大师的价格链接:[米大师定价要求]
- 价格参数:https://developers.weixin.qq.com/minigame/dev/document/midas-payment/wx.requestMidasPayment.html
- 检查当前支付环境是否为安卓并且不能在模拟器的环境下支付
6、支付回调接口param参数如何获取?
- 对应支付接口pay()的program_param参数
7、关于支付时防止刷单的问题或建议;
- param只用于前端透传的参数,资产校验请以coin字段返回数值为准,禁止使用回调接口的param校验金额。(服务端);
- program_param参数必需要做加密。(客户端);
- 支付的服务端必须校验订单号是否真实,具体校验请看支付文档中的订单校验接口;
8、米大师支付报错提示"1302;该支付参数配置异常"
- 检查支付参数是否正确,具体参考米大师的加个等级;
- 米大师支付必须是真机测试支付,并且不能在开发模拟器上进行支付;
- 联系平台对接负责人检查平台是否配置了支付的数据;
9、如何确保订单的有效性?
- 支付的服务端必须校验订单号是否真实,具体校验请看支付文档中的订单校验接口;
交叉推广
横屏游戏手机图片显示不正常?
- 该交叉推广位需要配置横屏图
获取交叉推广位列表报错,提示 “交叉推广位已下线”,原因是什么?
- 交叉推广位配置已经下线,不影响正常流程
手机点击交叉推广跳转报“not in navigateToMiniProgramAppIdList”的错误?
- 出现该错误说明未按照微信要求,配置game.json(小游戏)/ app.json(小程序)中的跳转列表
对于使用平台授权进行新用户判断的小游戏,使用平台的大授权(updateUserInfo)之后,无法上报新用户,is_new字段为false?
- 如果使用updateUserInfo之前使用了login, 必须在login之后,updateUserInfo之前判断is_new字段是否为true来判断新用户
- 用户初始化登陆的时候需要利用login返回的is_new字段来判定是否为新用户;is_new为true时调用sendRegisterInfo(上报新用户注册行为)接口
交叉推广跳转提示交叉推广跳转失败
- 检查跳转交叉推广id参数是否填写错误
点击交叉推广位跳转提示appid错误
- 检查game.json 或者 app.json 跳转的appid是否配置
获取交叉推广位返回”默认策略错误,无可跳转路径“
- 请联系星汉对接人员,配置默认跳转策略
auto_change 的参数说明
- 倒计时切换交叉推广的时间需要在 auto_change 来获取;
- 点击交叉推广跳转时倒计时需要重置新获取回来的 auto_change 的时间;
交叉推广出现多条 render 的数据上报?
- 检查是不是调用了多次的 getTigerList 获取交叉推广列表;
- 获取交叉推广列表要在对应的场景获取对应的交叉推广数据,不能在其他的场景一次性获取所有的交叉推广数据;
其他
接口报"小程序session解析错误 40029"?
检查三个地方的appid是否一致
- (1)、下载SDK使用的appid
- (2)、微信开发者工具设置的appid
- (3)、星汉运营提供的appid
接口报"小程序session解析错误 40125"?
- 后台配置(cms)的appSecret和微信公众号平台的appSecret不一致, 请联系星汉运营团队核实
控制台每5秒有ping名字的网络请求?
- 这是我们SDK内部进行在线人数统计的功能,不会影响到小游戏业务
游戏引擎不支持import写法怎么办?
- 可以自己在线转换成ES5的语法, 或者使用代码工具node模块等
调用SDK功能出现弹窗警告代表哪些意思?
- [NO_AVAILABLE_HOST]: SDK没有可用的请求域名,排查SDK使用的域名是否被微信封禁
- [USER_PAY_DISABLED]:当前应用的支付未开启,请联系星汉相关人员进行开启
- [CHECK_ORDER_TIME_OUT]: SDK查询订单的时间已过期,此时可以尝试重新发起支付
- [PAY_FAIL]: 支付失败,用户可能取消了支付
- [PAY_SUCCESS]: 支付成功
- [NO_AD_CONFIG]: DSP1.0的交叉推广未配置(不包括dsp2.0)