@
目錄- 總結常見的code碼
- 華為技術的答復
轉載請標明出處:
https://dujinyang.blog.csdn.net/
本文出自:【奧特曼超人的博客】
總結常見的code碼
華為小程式(快應用)登錄比較簡單,報錯也比較無厘頭,
以下是常見回傳的狀態碼:
總結:
- -1: 是后臺證書不匹配 ,
- 0 :成功 ,
- 6004:什么都有可能發生,一般要看后面的data提示內容 ,
- 7001:賬號問題 ,
- 7005:引數有誤,一般提示:
{"code":7005,"data":"PARAM ERROR"},
華為技術的答復
官方檔案是讓檢查這幾個:
- 是否已經 申請帳號服務 和 游戲服務,
- 登錄傳入的引數appid是否和華為開發者聯盟獲取的保持一致,
- rpk包使用的指紋證書是否和申請帳號服務和游戲服務時填寫的一致,
- 如果以上配置沒有問題,可能是網關權限有延遲,請在AGC重新打開帳號服務和游戲服務的開關,并嘗試清空 HMS Core 的資料,
- 清空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
來源:CSDN
原文:https://dujinyang.blog.csdn.net/
著作權宣告:本文為博主杜錦陽原創文章,轉載請附上博文鏈接!
本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/242252.html
標籤:其他
