• 152870

      文章

    • 1250

      評論

    • 6

      友鏈

    • 最近新加了換膚功能,大家多來逛逛吧~~~~
    • 喜歡這個網站的朋友可以加一下QQ群,我們一起交流技術。

    【FAQ】在華為鴻蒙車機上集成華為帳號的常見問題總結

    隨著新一代信息技術與汽車產業的深度融合,智能網聯汽車正逐漸成為汽車產業發展的戰略制高點,無論是傳統車企還是新勢力都瞄準了“智能座艙”這種新一代人機交互方式。面對競爭如此激烈的車機市場,華為鴻蒙車機系統的出現,給消費者帶來了不同凡響的便捷使用感受,這得益于華為在硬件、軟件和場景優化上的技術優勢,用戶只需一個華為帳號便可快速登錄車機。

    本文章收集了在車機上集成華為帳號服務中會遇到的典型問題,并給出了解決方法以提供參考。

    問題1:鴻蒙車機系統集成 Account Kit SDK,帳號登錄失敗,報錯誤碼2002。

    原因分析:2002錯誤碼的一般是應用尚未授權,需要授權。該錯誤碼一般在silentSignIn接口中出現。

    解決方法:在調用靜默登錄接口silentSignIn失敗后,再調用前臺登錄授權signIn接口,使用顯式登錄方式;調用顯式登錄方式時,如果沒有經過用戶的授權,那么會有相應的授權頁面進行授權。

    問題2:鴻蒙車機上安裝車機版的HMS Core包之后,登錄報錯,返回錯誤碼 7005。

    原因分析:登錄時提示7005錯誤碼,表示傳入參數有誤。對日志的進一步分析發現,數據庫中有數據殘留,之前已經有一個帳號存在數據庫中,帳號保存失敗,需要把數據先刪除,然后再重新登錄。

    解決方法:使用刪除數據庫數據命令:/data/system_ce/0/accounts_ce.db ,

    但是前提是車機平板必須要擁有ROOT權限。

    問題3 :鴻蒙車機上調用退出帳號的接口后,再次登錄的時候,登錄二維碼無法彈出,無法重現登錄。

    鴻蒙車機上有個開發問題:調用這個退出帳號登錄的接口以后,oncomplete可以打印,但是當再次登錄的時候,登錄二維碼就不彈出來了,好像并沒有退出登錄。

    原因分析:詳細詢問開發者CP得知,您參考的不是鴻蒙帳號退出的文檔中的代碼,而是安卓帳號退出的代碼,已建議開發者CP參考鴻蒙帳號退出的文檔中的代碼重新集成測試。

    解決方法:開發者聯盟官方文檔HarmonyOS帳號退出登錄文檔鏈接:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/harmonyos-java-scenario-auth-code-0000001115899748?ha_source=hms1

    在鴻蒙車機上的帳號退出和在手機上還是有區別的,在車機上調用signout接口,只是取消授權,并不是完全退出登錄,應用退出華為帳號后,設備上的華為帳號仍然處于登錄狀態,因為應用已經被授權,所以后續登錄不提示輸入登錄憑據是正常情況。如果想要實現完全的退出,您可以嘗試以下操作:

    ? 從帳號中心注銷設備上的華為ID(設置 > 帳號中心 > 退出帳號)

    ? 撤銷華為ID授權(設置 > 帳號中心 > 隱私中心 > 控制對您帳號的訪問,選擇應用并點擊“取消授權”)

    但是有CP反應鴻蒙車機上沒有這個入口,顯示“無授權的應用和網站”,所以無法進行上述操作,需要申請權限: com.huawei.hms.account.logout

    然后 Task<Void> task = accountAuthService.logOut(); 可以實現應用完全的退出。

    問題4:鴻蒙車機上調用退出帳號的logout接口,返回錯誤碼2030,該如何處理?

    問題描述:鴻蒙車機上調用退出帳號的logout接口,返回錯誤碼2030。

    原因分析:2030錯誤碼的官方解釋是 保持帳號登錄。

    解決方法:在出現上圖的掃碼登錄頁面的時候,把登錄頁面中的“記住我的登錄狀態”的單選框的勾號點擊去掉,再次登錄就可以重新彈出二維碼。但是考慮到用戶可能會不知道次操作,不會去點掉單選框的勾號,那么車機上就退出不了,所以這種辦法并不能從根本上解決問題。

    根據對日志的進一步分析,發現CP使用的是手機版的HMS Core APK的包;

    但是車機和手機的HMS Core,并不是使用同一個包,針對車機,HMS Core 有單獨的APK安裝包。所以建議CP下載更換HMS Core的包,再重新測試。

    問題5:鴻蒙車機系統負一屏打包的簽名變了之后,報錯6003,是不是需要重新配置指紋證書 ?

    原因分析:簽名變更一般需要重新在AGC上配置簽名指紋證書,簽名變動,導致出現簽名匹配失敗。

    解決方法:請在AppGallery Connect后臺上重新配置簽名指紋證書,然后重新測試。

    了解更多詳情>>

    訪問華為開發者聯盟官網
    獲取開發指導文檔
    華為移動服務開源倉庫地址:GitHub、Gitee

    關注我們,第一時間了解 HMS Core 最新技術資訊~


    695856371Web網頁設計師②群 | 喜歡本站的朋友可以收藏本站,或者加入我們大家一起來交流技術!

    自定義皮膚 主體內容背景
    打開支付寶掃碼付款購買視頻教程
    遇到問題聯系客服QQ:419400980
    注冊梁鐘霖個人博客
    图片区乱小说区电影区