我希望了解当应用程序在前台时,静默推送通知的默认行为是什么。它是否仍然会显示提醒视图?
本地化提醒消息时:
"alert" : {
"body" : "Start the game Jenna"
"loc-key" : "start.game",
"loc-args" : [ "Jenna"]
}
身体消息优先于loc-key吗?如果应用程序上不存在loc-key会怎样?
我希望了解当应用程序在前台时,静默推送通知的默认行为是什么。它是否仍然会显示提醒视图?
本地化提醒消息时:
"alert" : {
"body" : "Start the game Jenna"
"loc-key" : "start.game",
"loc-args" : [ "Jenna"]
}
身体消息优先于loc-key吗?如果应用程序上不存在loc-key会怎样?
body
或loc-key
/loc-args
属性之一。如果找不到loc-key
,它们可能会回退到body
,或者当存在body
时,它们甚至可能永远不会在Localizable.strings
中查找。由于文档没有定义它,我不会对任何一种行为过分依赖。参考苹果文档。刚刚测试了同时设置body_loc_key
和body
如果客户端的Localizable.strings
中没有body_loc_key
,它将显示body
文本,否则它将显示body_loc_key
的本地化字符串
这正是我想要的,也是你所期望的。