呼叫報錯 呼叫HMS SDK介面報錯6003

2021-10-16 02:51:17 字數 745 閱讀 7231

整合華為hms sdk的遊戲或普通應用,呼叫介面(比如getcurrentplayer登入介面)總是報錯6003。該錯誤碼官方文件表示:簽名證書指紋錯誤,簽名證書指紋主要用於校驗應用的真實性,確保應用來自可信**。

針對此問題,可以從以下4點排查:

開啟應用的apk,將其中「meta-inf」資料夾解壓出來,得到其中的「cert.rsa」檔案,通過keytool -printcert -file meta-inf/cert.rsa命令列印簽名證書資訊。

參考配置簽名證書文件,檢查後台配置的sha256證書指紋,如果資訊和上面的一致,則正常。

注意:不要使用debug版本的keystore簽名打包,請使用正式版本打包並使用真機(非模擬器)進行測試。

可以通過以下幾種方式自行檢查:

當前華為渠道是不會做二次簽名的,因此如果應用有做二次簽名或者加固,需要自行解決該問題。

當前華為還提供了應用簽名服務,開發者可以將應用的簽名秘鑰託管給華為,並使用該秘鑰為最終分發給使用者的apk簽名。

按照官網要求,如果使用了該服務,需要將此處生成的證書指紋追加至檢查點一:檢查應用的簽名證書資訊是否與華為後台配置一致中的華為後台配置處。

hms core sdk框架錯誤碼:

Lua函式呼叫報錯

之前的專案開發中有聽到同事提及過有一種寫法函式在呼叫時會報錯,今天在看書的過程中又看到了,記錄下來 local funa function n if n 0 then return 1 else return n funa n 1 endendprint funa 5 例如上面的 我們想求1 2 3...

van dialog 元件呼叫 報錯

如果需要在彈窗內嵌入元件或其他自定義內容,可以使用元件呼叫的方式 dialog v model show title 標題 show cancel button export default 按照逛網 這樣寫,結果 報錯。不能正常使用。這麼費事?原因 自己不細心導致!首先 使用元件呼叫,那 一定要引...

pow 函式呼叫報錯解決

在編寫程式時,使用中的 pow 引數使用不明確,顯示如下 1 miulate.cpp 106 error c2668 pow 對過載函式的呼叫不明確原因 因為pw 函式有三種使用過載方法,vs工具,對語法檢查更為嚴格,double pow double x,int y float pow float...