源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

IOS 解决推送本地国际化 loc-key 本地化失败的问题

  • 时间:2022-05-02 16:51 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:IOS 解决推送本地国际化 loc-key 本地化失败的问题
[b]正文[/b]   一、准备   推送本地国际化官方文档:
{"aps":{"alert":{"title":"Shou","loc-key":"notification_push_live","loc-args":
["over140","broadcast test"]},"badge":0,"sound":"default","content-available": 1}}
[b]  NWPusher 测试推送内容:[/b]  在 en.lproj/Localizable.strings 中对应写(系统语言默认英语): "notification_push_live" = ":space_invader: %@ is broadcasting %@";  [b]  二、问题[/b]     收到推送后 body 直接显示的是 notification_push_live ,这说明国际化失败了没有找到字符串。   [b]三、原因 & 解决[/b]     发现工程有一个空的 Base.lproj/Localizable.strings ,里面什么都没有,项目创建后就不用也没删。     —— 删了就好了,,,另外测试了一下,如果是不支持的语言也默认会是英语          以上就是对IOS 开发的国际化介绍,希望能帮助开发 IOS程序的朋友。  
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部