我正在发送带有以下有效负载的推送通知:
{"aps":{"alert":{"loc-key":"general","loc-args":["Test DEFAULT."]},"badge":1,"sound":"default"}}
在本地化字符串中,我将其定义为:
"general"="%@";
当应用程序打开时,通知很好,因为我在收到apple的响应时会处理它。但是当应用程序处于后台或终止时,我会在通知中将“general”作为标题和“general”。
不确定发生了什么,因为我所拥有的结构似乎与苹果所记录的相符。
答案 0 :(得分:0)
看起来该应用无法找到您的本地化字符串。确保您的Localizable.strings文件对于用户选择的当前语言没有任何问题。