2

我想知道什麼是應用程序在前臺時的靜默推送通知的默認行爲。它會不會顯示警報視圖?iOS推送通知本地化

在本地化的警告消息:

"alert" : { 
      "body" : "Start the game Jenna" 
      "loc-key" : "start.game", 
      "loc-args" : [ "Jenna"] 
} 

增強身體的消息優先於祿鍵?如果應用程序中不存在loc-key會怎麼樣?

+0

無聲推送通知= Contant-Avilable 1? – Asaf

+0

[推送通知標題中的警示語言]的可能重複(http://stackoverflow.com/questions/18609923/change-language-of-alert-in-banner-of-push-notification) – AechoLiu

回答

2

文檔暗示它不是/或:您應該設置bodyloc-key/loc-args屬性。

Apple docs

他們可能回落到body如果loc-key沒有找到,或者他們可能從來沒有看它在Localizable.stringsbody存在。由於文檔沒有定義它,所以我不會以這種或那種方式指望行爲。

0

只是測試設置這兩個body_loc_keybody

如果客戶沒有body_loc_key在它的Localizable.strings否則將會顯示body文本,它會顯示的body_loc_key

的本地化字符串這正是我想要的,可能是你期望的。