華為審核被拒:HMS Core升級(jí)提示語言類型錯(cuò)誤

來源: HUAWEI
作者:AppGallery Connect
時(shí)間:2020-12-17
18086
如果你使用Eclipse集成HMS SDK,檢查重點(diǎn):是否修改或缺失了華為HMS SDK的相關(guān)多語言資源包,華為語言包一般在res目錄下,不要隨意修改華為的語言包名稱。

問題描述

最近項(xiàng)目組應(yīng)用集成華為的HMS Core SDK相關(guān)能力后,發(fā)布地區(qū)選擇中國大陸,提交審核,華為審核駁回:在低于2.5.3版本的華為移動(dòng)服務(wù)手機(jī)上啟動(dòng)時(shí)或調(diào)出支付時(shí)拉起升級(jí)提示為英文,正確的應(yīng)該是中文。

錯(cuò)誤提示如下:

ia_1000000002.png

正確提示應(yīng)該如下:

ia_1000000003.png

問題分析

我這邊項(xiàng)目開發(fā)使用的是Android Studio,根據(jù)以往項(xiàng)目集成三方SDK經(jīng)驗(yàn),我猜測這個(gè)提示語是華為HMS SDK資源文件提供的,初步懷疑是資源文件缺失,因此我優(yōu)先檢查了下當(dāng)前項(xiàng)目工程中下載的HMS SDK多語言資源文件,最后成功在項(xiàng)目的External Libraries > Gradle:com.huawei.hms:ui-4.0.4.301 > res > value-zh-rCN下找到了values-zh-Rcn.xml文件,說明我的中文提示語資源文件沒有缺失。

ia_1000000004.png

有圖有真相,那么問題來了,為啥我的不展示呢?

問題原因

最后通過這個(gè)提單系統(tǒng)(https://developer.huawei.com/consumer/cn/support/feedback/#/)聯(lián)系華為技術(shù)支持答疑了下,原來是因?yàn)槲以陧?xiàng)目中做了多語言設(shè)置,官網(wǎng)文檔中也有說明:

ia_1000000005.png

然而我配置的是什么呢?

ia_1000000006.png

OMG,華為的中國大陸語言包名稱是下面的,我這里配置和官網(wǎng)文檔的配置不一致。

ia_1000000007.png

最后修改"zh"為"zh-rCN",找了一個(gè)vivo手機(jī),應(yīng)用管理中搜索華為移動(dòng)服務(wù)或HMS Core,然后卸載,啟動(dòng)應(yīng)用終于提示是中文的了。

ia_1000000008.png

重新提交審核通過,完美——

問題總結(jié)

最后寫個(gè)帖子給項(xiàng)目組,順便分享給大家啦,不要叫我雷鋒?。。?/span>

如果你使用Eclipse集成HMS SDK,檢查重點(diǎn):是否修改或缺失了華為HMS SDK的相關(guān)多語言資源包,華為語言包一般在res目錄下,不要隨意修改華為的語言包名稱。

如果你使用Android Studio集成HMS SDK,檢查重點(diǎn):

檢查下載的HMS SDK相關(guān)多語言資源包(res目錄下)是否缺失或修改

 檢查android > defaultConfig中有沒有新增resConfigs支持語種的配置,如果有,重點(diǎn)檢查支持的語言和華為的多語言包名稱一致。尤其是"zh-rCN"不要寫成"zh",這個(gè)跟其他渠道的命名有點(diǎn)區(qū)別,注意注意——

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于HUAWEI,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號(hào)登錄/注冊
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家