2013-03-18 98 views
0

我送的推送通知具有以下有效载荷奇怪的行为:与应用程序推送通知IOS在背景

{"aps":{"alert":{"loc-key":"general","loc-args":["Test DEFAULT."]},"badge":1,"sound":"default"}} 
在本地化字符串

,我有它定义为这样:

"general"="%@"; 

当应用程序打开时,通知没有问题,因为我在得到苹果的响应时处理它。但是当应用程序处于后台或终止状态时,我会在通知中将“常规”作为标题和正文中的“常规”。

不确定发生了什么,因为我所看到的结构似乎与苹果记录的结果相匹配。

+0

当你的应用程序是后台时,操作系统为你做本地通知,虽然我不确定本地化,你是否期待它被应用? – 2013-03-18 18:50:08

+0

好吧,我期待有loc-args填充占位符中的本地化字符串。 – Frank 2013-03-18 19:26:19

回答

0

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

+0

不认为有问题,我能够很好地加载本地化的字符串 – Frank 2013-03-18 19:33:19