2

我正在嘗試使用iOS應用中某些本地化字符串的鍵填充推送通知的'alert'部分。在'loc-key'屬性中提供適當的字符串的關鍵是它應該做的,並且效果很好。但是,我還想在'loc-args'屬性中提供一個本地化字符串的鍵。測試時,將密鑰放在'loc-args'中會在手機上顯示通知中的密鑰,而不是密鑰指向的字符串。APNS推送通知,loc-args中的字符串鍵

下面是一個例子有效載荷:
{"aps":{"alert":{"loc-key":"STRING_KEY","loc-args":["ANOTHER_KEY"]}}}

就是我試圖完成不可能的?一直在四處搜尋,我沒有看到任何地方討論過。

回答

5

不支持嵌套本地化。

您需要讓STRING_KEY處理映射並在loc-args數組中傳遞兩個字符串。

+0

僅供參考,您是否可以分享Apple提及的文檔鏈接?有沒有其他的選擇來實現這一目標? – Nitin 2014-08-07 09:16:14

+0

這些都記錄在本地和推送通知編程指南中。 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html – Eric 2014-09-03 18:40:39