問題描述
項目集成了華爲HMS Core SDK 4.x版本的IAP等服務,提交審覈後,華爲駁回:應用在安裝了低於2.5.3版本的華爲移動服務手機上啓動或調用支付時沒法拉起升級提示。測試
問題復現手段
找了個華爲手機,手機上設置 > 應用 > 應用管理中搜索華爲移動服務或HMS Core這個APK,點擊進去後,右上角有個按鈕,能夠選擇卸載更新,結果發現沒法卸載更新到2.5.3版本的HMS Core。由於沒法構造條件,因此聯繫了下華爲技術支持溝通。日誌
技術答覆,該類安裝了低於2.5.3版本的華爲移動服務問題,復現方法任選以下一種:blog
- 找個華爲手機,參考上面操做卸載更新
- 若是華爲手機沒法卸載HMS Core至2.5.3如下版本,能夠找個非華爲手機,直接將HMS Core卸載了測試
- 若是華爲手機是root過的,能夠直接將HMS Core卸載了測試。
問題分析&解決
- 分析日誌:選擇了一臺非華爲手機,卸載華爲移動服務以後,支付確實沒提示升級,抓日誌分析到日誌報錯以下:

- 搜錯誤碼:在華爲官方文檔中直接搜索了這個錯誤碼,發現確實能夠搜索到,由於搜索到的比較多,注意篩選下是應用內支付服務的。

- 查看文檔描述:進入文檔後,發現以下信息,檢查項目代碼,還真是這個細節處理錯誤,也難怪錯誤提示信息說找不到activity。

原文連接:https://developer.huawei.com/consumer/cn/forum/topic/0204405835044480255?fid=18&pid=0304405835044480175圖片
原做者:AppGallery Connect文檔