应用程序在后台使用推送通知ios的奇怪行为

时间:2013-03-18 18:47:28

标签: ios push-notification apple-push-notifications

我正在发送带有以下有效负载的推送通知:

{"aps":{"alert":{"loc-key":"general","loc-args":["Test DEFAULT."]},"badge":1,"sound":"default"}}

在本地化字符串中,我将其定义为:

"general"="%@";

当应用程序打开时,通知很好,因为我在收到apple的响应时会处理它。但是当应用程序处于后台或终止时,我会在通知中将“general”作为标题和“general”。

不确定发生了什么,因为我所拥有的结构似乎与苹果所记录的相符。

1 个答案:

答案 0 :(得分:0)

看起来该应用无法找到您的本地化字符串。确保您的Localizable.strings文件对于用户选择的当前语言没有任何问题。