Egret开放平台游戏接入FAQ

  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 后面的参数,原样转发/传递给游戏地址后面,因为参数根据所上的渠道而决定,所以不建议写死。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,075评论 19 139
  • 准备工作 游戏接入Egret开放平台前,需要登录 Egret开放平台官网 注册你的游戏,拿到 平台生成的游戏id(...
    scarecrowang阅读 2,086评论 0 0
  • 给提问的开发者的建议:提问之前先查询 文档、通过社区右上角搜索搜索已经存在的问题。 写一个简明扼要的标题,并且...
    极乐叔阅读 13,924评论 0 3
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,984评论 0 15
  • 螃蟹夹豆腐,夹的多吃的少! 一心做事,其他交给自有安排! 做培训不能上台分享,本身就是进入误区。 有一种思维控制着...
    能量在此阅读 287评论 0 2