Egret开放平台

Egret开放平台游戏接入FAQ

2017-03-09  本文已影响362人  scarecrowang
  1. Q: 接入nest之后,报 EgretH5Sdk.checkLogin is not a function之类的错误的错误。
    A: 大多数原因是nest 初始化失败引起的。nest初始化失败的原因有以下几种情况:

    • 开发者 nest 引入方式不对;
    • 游戏不是单页面游戏,在页面1上初始化了之后,跳转到了页面2上,但是页面2 上没有nest初始化之后的相关信息。
  2. Q: 游戏不是单页面游戏,导致初始化nest 失败。
    A: 多页面的游戏,需要把Egret开放平台拼在第一个页面地址后面的参数都带到第二个页面上,并且再次初始化nest,调用nest的login 方法,重新拿到用户的token.

  3. Q:游戏调用nest支付接口的时候,拉不起来支付。
    A: 多数情况下,这种问题都是因为在游戏的支付页面没有nest初始化信息,需要开发者确认,是不是登陆之后,跳转了页面,导致支付页面没有玩家信息。

  4. Q: 开发者怎么拿到玩家的 token ?
    A: 初始化nest之后,调用 nest的login 函数,会在login的回调函数中拿到token.

  5. Q: 充值之后未到账。
    A: 登录白鹭开放平台订单,游戏管理 ---> 对接的那款游戏 ---> 订单结算 ----> 订单查询, 查看有没有成功的订单,如果有,是因为开发者接受白鹭发过去的参数地址有问题,或者接受之后处理失败,点订单后面的补单按钮即可自动补单;如果找不到订单,则是渠道方的原因,联系白鹭开放平台的运营的同学,协调渠道方解决。

  6. Q: 游戏引入nest,并且成功初始化nest,但是EgretH5Sdk 报错。
    A: 游戏接收到Egret开放平台拼接在游戏url后面的参数之后,CP是否对参数进行了改写,或者传递丢失的行为。CP需要把Egret开放平台自动拼接在游戏url 后面的参数,原样转发/传递给游戏地址后面,因为参数根据所上的渠道而决定,所以不建议写死。

上一篇下一篇

猜你喜欢

热点阅读