HMS Core升級(jí)提示語(yǔ)言類型錯(cuò)誤,hms core提示更新又更新不了HMS Core升級(jí)提示語(yǔ)言類型錯(cuò)誤問(wèn)題描述最近項(xiàng)目組應(yīng)用集成華為的HMS Core SDK相關(guān)能力后,發(fā)布地區(qū)選擇中國(guó)大陸,提交審核,華為審核駁回:在低于2.5.3版本的華為移動(dòng)服務(wù)手機(jī)上啟動(dòng)時(shí)或調(diào)出支付時(shí)拉起升級(jí)提示為英文,正確的應(yīng)該是中文。錯(cuò)......
問(wèn)題描述
最近項(xiàng)目組應(yīng)用集成華為的HMS Core SDK相關(guān)能力后,發(fā)布地區(qū)選擇中國(guó)大陸,提交審核,華為審核駁回:在低于2.5.3版本的華為移動(dòng)服務(wù)手機(jī)上啟動(dòng)時(shí)或調(diào)出支付時(shí)拉起升級(jí)提示為英文,正確的應(yīng)該是中文。
錯(cuò)誤提示如下:
正確提示應(yīng)該如下:
問(wèn)題分析
我這邊項(xiàng)目開(kāi)發(fā)使用的是Android Studio,根據(jù)以往項(xiàng)目集成三方SDK經(jīng)驗(yàn),我猜測(cè)這個(gè)提示語(yǔ)是華為HMS SDK資源文件提供的,初步懷疑是資源文件缺失,因此我優(yōu)先檢查了下當(dāng)前項(xiàng)目工程中下載的HMS SDK多語(yǔ)言資源文件,最后成功在項(xiàng)目的External Libraries Gradle:com.huawei.hms:ui4.0.4.301 res valuezhrCN下找到了valueszhRcn.xml文件,說(shuō)明我的中文提示語(yǔ)資源文件沒(méi)有缺失。
有圖有真相,那么問(wèn)題來(lái)了,為啥我的不展示呢?
問(wèn)題原因
最后通過(guò)這個(gè)提單系統(tǒng)(https://developer.huawei.com/consumer/cn/support/feedback/#/)聯(lián)系華為技術(shù)支持答疑了下,原來(lái)是因?yàn)槲以陧?xiàng)目中做了多語(yǔ)言設(shè)置,官網(wǎng)文檔中也有說(shuō)明:
然而我配置的是什么呢?
OMG,華為的中國(guó)大陸語(yǔ)言包名稱是下面的,我這里配置和官網(wǎng)文檔的配置不一致。
最后修改zh為zhrCN,找了一個(gè)vivo手機(jī),應(yīng)用管理中搜索華為移動(dòng)服務(wù)或HMS Core,然后卸載,啟動(dòng)應(yīng)用終于提示是中文的了。
重新提交審核通過(guò),完美——
問(wèn)題總結(jié)
最后寫個(gè)帖子給項(xiàng)目組,順便分享給大家啦,不要叫我雷鋒!??!
如果你使用Eclipse集成HMS SDK,檢查重點(diǎn):是否修改或缺失了華為HMS SDK的相關(guān)多語(yǔ)言資源包,華為語(yǔ)言包一般在res目錄下,不要隨意修改華為的語(yǔ)言包名稱。
如果你使用Android Studio集成HMS SDK,檢查重點(diǎn):
檢查下載的HMS SDK相關(guān)多語(yǔ)言資源包(res目錄下)是否缺失或修改
檢查android defaultConfig中有沒(méi)有新增resConfigs支持語(yǔ)種的配置,如果有,重點(diǎn)檢查支持的語(yǔ)言和華為的多語(yǔ)言包名稱一致。尤其是zhrCN不要寫成zh,這個(gè)跟其他渠道的命名有點(diǎn)區(qū)別,注意注意——
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問(wèn)題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問(wèn)
微信掃一掃
馬上聯(lián)系在線顧問(wèn)
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部