2016-06-22 55 views
0

我正在開發一個應用程序,其中實施了推送通知。現在我必須爲推送通知提供多語言支持。 請建議,推送通知的本地化應該在應用端還是服務器端。 如何處理應用程序未運行時在Banner上顯示的推送語言?如何處理不同語言的iOS推送通知

在此先感謝

+0

它是服務器端的工作。你不能在你身邊做。 –

回答

2

就像你剛纔所指出的,在方案中,當你的應用程序沒有運行OS將收到通知,而不是你的應用程序中運行任何代碼將它們轉化,並會顯示出來因爲他們收到。所以他們在發送之前需要翻譯服務器端。應用程序不必擔心它們被髮送到哪種語言 - 無需爲此應用程序編寫代碼。

當您註冊推送令牌以瞭解設備設置爲何種語言時,存儲設備區域設置可能是一種想法。

+0

如果你有一小組固定的消息,你可以本地化您收到的文本(即翻譯它)。只有它是一組固定的消息。不一致的翻譯會給人留下非常糟糕的印象。 – gnasher729