如果app bundle不包含推送通知中收到的"loc-key"的密钥怎么办?

pee*_*onn 7 apple-push-notifications ios

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

Mik*_*ler 3

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