華爲快遊戲調用登錄接口失敗,返回錯誤碼 -1

問題描述

在快遊戲項目中,調用華爲提供的登錄接口,按照示例代碼編寫完成後,在手機上調試登錄時,返回錯誤碼 -1。如下:

I jsLog : gameLoginWithReal fail:"AUTH FAIL", code:-1

華爲快遊戲接入賬號服務官方文檔:https://developer.huawei.com/consumer/cn/doc/development/quickApp-Guides/quickgame-runtime-account-kit-0000001113458340

問題分析

查看了錯誤碼文檔,對錯誤碼 -1的解釋是:通用遊戲接口失敗返回碼。

沒有任何解決方案,於是聯繫了華爲的技術支持(可提單聯繫),華爲技術支持回覆:“打包快遊戲使用的指紋證書錯誤”。原來這個錯誤是指紋證書錯誤,

我們回到打包構建的界面發現是這樣的。如下:

確實存在填寫密鑰庫的地方,只是之前打包時使用的調試密鑰,沒有使用正式的密鑰。然後我找本司運營人員要到了正式的.pem證書文件,

替換到構建項目界面中,並點擊控制檯打印指紋證書按鈕,提供指紋給運營人員到AGC官網對應遊戲項目後。等了一會,重新構建打包後,

果然遊戲登錄成功。

問題解決

按照示例代碼編寫完成後,在手機上調試登錄時,返回錯誤碼 -1屬於指紋錯誤。構建打包時填寫的指紋一定要和AGC官網對應項目中提交的

一致纔可以登錄成功,問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章