[永恆之黑]CVE-2020-0796(漏洞復現)
阿新 • • 發佈:2020-12-30
技術標籤:Android 技術彙總遊戲華為小程式快應用andorid
華為小程式快應用問題賬號登入6004
轉載請標明出處:
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/
版權宣告:本文為博主杜錦陽原創文章,轉載請附上博文連結!