华为小游戏小程序快应用账号登录问题6004报错集合

公众号python2048 2021/2/18 13:41:14

转载请标明出处: 本文出自:【奥特曼超人的博客】总结常见的code码 华为小程序(快应用)登录比较简单,报错也比较无厘头。 以下是常见返回的状态码: 总结: -1: 是后台证书不匹配 。 0 :成功 。 6004:什么都有可能发生,一般要看后面的data提示内容 。 7001:账号…

转载请标明出处:
本文出自:【奥特曼超人的博客】

总结常见的code码

华为小程序(快应用)登录比较简单,报错也比较无厘头。

以下是常见返回的状态码:

总结:

  • -1: 是后台证书不匹配 。
  • 0 :成功 。
  • 6004:什么都有可能发生,一般要看后面的data提示内容 。
  • 7001:账号问题 。
  • 7005:参数有误,一般提示:{"code":7005,"data":"PARAM ERROR"}

华为技术的答复

官方文档是让检查这几个:

  1. 是否已经 申请帐号服务 和 游戏服务。
  2. 登录传入的参数appid是否和华为开发者联盟获取的保持一致。
  3. rpk包使用的指纹证书是否和申请帐号服务和游戏服务时填写的一致。
  4. 如果以上配置没有问题,可能是网关权限有延迟,请在AGC重新打开帐号服务和游戏服务的开关,并尝试清空 HMS Core 的数据。
  5. 清空HMS Core数据方法:在调试手机中的“应用管理”中查找 “HMS Core”,点击进入后删除数据。

然而检查后发现,后台权限都是开的,网上是说打开再关闭,等待15分钟。

后来咨询了 【华为游戏技术M】,得到答复是:

打开关闭10分钟左右即可,重新下载json文件,华为移动服务HMS Core的缓存清除掉,换几台手机测。

最后还是报错 ,研究了下 6004 ,发现大多数原因是华为第三方应用和服务返回的,比如:

 {"code":6004,"data":"get player info fail"}   
 {"code":6004,"data":"Login FAIL"}   

想了下 get player info fail ,应该是权限问题,确认 后台证书和相关权限确认打开的情况下思考了很久,忽然想到了 Google 套件问题,然后就去检查了 华为组件 ,发现少了 “华为游戏中心” ,虽然 HMS Core 都齐全,但少了它也许会缺少游戏的 info ,然后就去下载了 “华为游戏中心” ,再退出登录就可以了。

这种非技术性问题着实让人耽搁了不少时间。

 {"code":6004,"data":"get player info fail"}   -->> :权限、证书、套件
 {"code":6004,"data":"Login FAIL"}  -->> :这个要接入新的登录方式gameLogin废弃


作者:奥特曼超人Dujinyang

版权声明:本文为博主杜锦阳原创文章,转载请附上博文链接!

随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[华为小游戏小程序快应用账号登录问题6004报错集合]http://www.zyiz.net/tech/detail-151901.html

上一篇:沐雪微信红包系统升级啦!派发微信现金红包,关注发现金红包,h5网页领微信现金红包系统源码,c# asp.net

下一篇:没有了

赞(0)

共有 条评论 网友评论

验证码: 看不清楚?
    关注微信小程序
    程序员编程王-随时随地学编程

    扫描二维码或查找【程序员编程王】

    可以随时随地学编程啦!

    技术文章导航 更多>
    扫一扫关注最新编程教程