7

根据苹果文档,通知负载可以携带“loc-key”键,用于标识应用程序包中的本地化字符串键。如果应用程序包中没有这样的键会发生什么(例如,当服务器上有更新并添加了新的通知类型时)?

4

2 回答 2

2

您很可能会得到NSBundle'localizedStringForKey:value:table:方法的默认行为,即在找不到值时返回键。

于 2013-04-17T10:01:50.003 回答
1

您可以在 loc-key 中发送消息模板:“%1$@ won the game”在 loc-args 中带有“John”将变为“John won the game”,尽管您的应用没有“%1$@ won游戏”在 Localizable.strings 中。

于 2017-09-06T13:35:20.460 回答