推送通知参数本地化

Posted

技术标签:

【中文标题】推送通知参数本地化【英文标题】:Push notification arguments localization 【发布时间】:2015-05-28 15:07:26 【问题描述】:

我知道可以使用title-loc-keytitle-loc-argsloc-keyloc-args 本地化推送通知的消息和标题。因此,系统在应用程序包中搜索本地化标题格式字符串(title-loc-key)并将格式说明符替换为title-loc-args

我的问题是,是否可以本地化推送通知的参数?以便系统将格式化字符串的格式说明符替换为本地化的title-loc-args(参数替换为在应用程序包中找到的本地化值)。

例如:

通知:

`title-loc-key`= "localization_key_shipping"
`title-loc-args`= ["localization_key_headset"]

本地化:

"localization_key_shipping" = "Your %@ is ready for shipping"
"localization_key_headset" = "headset";

我可以通过这项工作来查看“您的耳机已准备好发货” 吗?

感谢您的所有建议和 cmets。

【问题讨论】:

【参考方案1】:

不,您的服务器端代码需要输入本地化文本作为参数。 See Apple docs.

【讨论】:

以上是关于推送通知参数本地化的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发 - ANPs推送通知 标签: 推送通知ANPs远程推送本地推送

本地通知和推送通知

iOS(本地通知与远程通知)

IOS-推送通知

React Native - 在接收本地推送通知时清除以前的推送通知

本地推送通知UILocalNotification