当远程通知发送时,实时应用中将发生什么 带有空位置或错误的loc-key的有效载荷。
推送通知是否会出现错误的消息(密钥本身(,还是根本不会显示给用户?
方案1:
有效载荷 :
{"aps":{"alert":{"loc-key":"TEXTKEY","loc-args":[]}}}
entainizable.strings不包含textkey的文本
方案2:
有效载荷:
{"aps":{"alert":{"loc-key":"","loc-args":[]}}}
loc-key
- Localizable.strings
文件中的警报消息字符串的键(用于当前本地化(由用户的语言偏好设置(。loc-key
和loc-args
键定义通知的消息内容。在场时,本地系统将搜索应用程序的Localizable.strings
文件,以查看与loc-key
中值匹配的键字符串。然后,它将字符串文件中的相应值作为消息文本的基础,用loc-args
密钥指定的字符串替换任何占位符值。如果在Localizable.strings
文件中找不到相应的值,则它像以前一样显示loc-key
。有关更多信息,请查看Apple文档。