IOS 解決推送本地國際化 loc-key 本地化失敗的問題
正文
一、準(zhǔn)備
推送本地國際化官方文檔:
{"aps":{"alert":{"title":"Shou","loc-key":"notification_push_live","loc-args":
["over140","broadcast test"]},"badge":0,"sound":"default","content-available": 1}}
NWPusher 測試推送內(nèi)容:
在 en.lproj/Localizable.strings 中對應(yīng)寫(系統(tǒng)語言默認(rèn)英語):
"notification_push_live" = ":space_invader: %@ is broadcasting %@";
二、問題
收到推送后 body 直接顯示的是 notification_push_live ,這說明國際化失敗了沒有找到字符串。
三、原因 & 解決
發(fā)現(xiàn)工程有一個空的 Base.lproj/Localizable.strings ,里面什么都沒有,項(xiàng)目創(chuàng)建后就不用也沒刪。
—— 刪了就好了,,,另外測試了一下,如果是不支持的語言也默認(rèn)會是英語
以上就是對IOS 開發(fā)的國際化介紹,希望能幫助開發(fā) IOS程序的朋友。
相關(guān)文章
iOS實(shí)現(xiàn)支持小數(shù)的星星評分組件實(shí)例代碼
程序中需要打分的功能,在網(wǎng)上找了幾個,都不是很滿意。所以自己動手實(shí)現(xiàn)了一個,下面這篇文章主要給大家介紹了關(guān)于利用iOS實(shí)現(xiàn)支持小數(shù)的星星評分組件的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-08-08
iOS使用Target如何快速科學(xué)的區(qū)分開發(fā)環(huán)境詳解
這篇文章主要給大家介紹了關(guān)于iOS使用Target如何快速科學(xué)的區(qū)分開發(fā)環(huán)境的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12
iOS App開發(fā)中UITextField組件的常用屬性小結(jié)
這篇文章主要介紹了iOS App開發(fā)中UITextField組件的常用屬性小結(jié),文中還介紹了UITextField隱藏鍵盤及為內(nèi)容增加校驗(yàn)的兩個使用技巧,需要的朋友可以參考下2016-04-04
IOS 應(yīng)用之間的跳轉(zhuǎn)和數(shù)據(jù)傳遞詳解
這篇文章主要介紹了IOS 應(yīng)用之間的跳轉(zhuǎn)和數(shù)據(jù)傳遞詳解的相關(guān)資料,需要的朋友可以參考下2016-09-09

