我想知道当应用程序处于前台时静默推送通知的默认行为是什么。它是否仍会显示警报 View ?

本地化警报消息时:

"alert" : {
            "body" : "Start the game Jenna"
            "loc-key" : "start.game",
            "loc-args" : [ "Jenna"]
 }

正文消息是否优先于 loc-key?如果应用程序上不存在 loc-key 怎么办?

最佳答案

文档暗示它是/或:您应该设置 bodyloc-key/loc-args 属性。

Apple docs

如果找不到 body,它们可能会退回到 loc-key,或者当 Localizable.strings 存在时,它们甚至可能永远不会在 body 中查找它。由于文档没有定义它,我不会以一种或另一种方式指望行为。

关于iOS 推送通知本地化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30353314/

10-13 05:47