登录

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)
上次修改: 4/9/2019, 3:23:40 PM