華為渠道自檢包報錯錯誤22:請集成華為HMS版本更新(checkUpdate)


問題描述
開發的游戲提交華為控制台自檢,總是提示如下報錯:

錯誤22:請集成華為HMS版本更新(checkUpdate)

問題分析
因為不理解為什么要集成這個接口,所以通過提單聯系了華為技術支持。

提單地址:https://developer.huawei.com/consumer/en/support/feedback

技術支持答復:

對於簽署了華為聯運服務協議的聯運游戲或聯運應用,是必須要集成這個接口的。接口接入可以參考文檔:

聯運游戲:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/appgallerykit-game-update

聯運應用:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/appgallerykit-app-update

如果確認沒有簽署過華為聯運協議,可以檢查下應用項目中是否引入了華為IAP SDK或DRM SDK相關的資源文件。如果引入了,自檢工具掃描也會判斷為可能是聯運應用,提示您需要集成checkUpdate接口。這種情況刪除相關資源,重新自檢即可。

問題解決
我們項目發布了多個應用包,華為的IAP SDK只有聯運包才會接入華為支付相關接口,普通非聯運包沒有接入,但是資源文件確實是引入的。

最后按照技術支持相關意見,刪除普通包的相關IAP資源文件,重新自檢,問題解決了。

原文鏈接:https://developer.huawei.com/consumer/cn/forum/topic/0202454980677770812?fid=0101271690375130218
原作者:Mayism


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM