声明 
  欢迎转载,但请保留文章原始出处:) 
  博客园:http://www.cnblogs.com
  农民伯伯: http://over140.cnblogs.com

正文

  一、准备

  推送本地国际化官方文档:

    https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/TheNotificationPayload.html#//apple_ref/doc/uid/TP40008194-CH107-SW7

  NWPusher 测试推送内容:

{"aps":{"alert":{"title":"Shou","loc-key":"notification_push_live","loc-args":["over140","broadcast test"]},"badge":0,"sound":"default","content-available": 1}}

  在 en.lproj/Localizable.strings 中对应写(系统语言默认英语)

"notification_push_live" = ":space_invader: %@ is broadcasting %@";

  二、问题

    收到推送后 body 直接显示的是 notification_push_live ,这说明国际化失败了没有找到字符串。

  三、原因 & 解决

    发现工程有一个空的 Base.lproj/Localizable.strings ,里面什么都没有,项目创建后就不用也没删。

    —— 删了就好了,,,另外测试了一下,如果是不支持的语言也默认会是英语

转载于:https://www.cnblogs.com/over140/p/5508646.html

iOS 疑难杂症 — — 推送本地国际化 loc-key 本地化失败的问题相关推荐

  1. ios消息推送机制原理与实现(转)

    今天给无线事业部的同事开发苹果客户端的推送接口.无线事业部就是我们公司专门开发各种终端的app的部门啦! 无线事业部的同事做事还是很体贴的,同时发给了我参考文档地址和需要的开发需要的pl2文件. 提供 ...

  2. IOS消息推送之APNS

    一.背景概述: 1,环境配置 APNS:Apple Push Notification Service.本文对推送相关概念不再赘述,只侧重完整流程. Demo 开发环境:Mac os 10.9.4   ...

  3. (转)OpenFire源码学习之十八:IOS离线推送

    转:http://blog.csdn.net/huwenfeng_2011/article/details/43458213 IOS离线推送 场景: 如果您有iOS端的APP,在会话聊天的时候,用户登 ...

  4. iOS消息推送机制的实现

    iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务 ...

  5. iOS原生推送(APNS)进阶iOS10推送图片、视频、音乐

    代码地址如下: http://www.demodashi.com/demo/13208.html 前言 我们首先要在AppDelegate里面进行iOS的适配,可以参考这篇文章 iOS原生推送(APN ...

  6. apns 苹果服务器压力,[iOS]APNs推送机制

    目录 一.简介 二.APNs推送流程 三.什么是deviceToken 四.消息体 五.APNs推送中的问题 APNs 简介 Apple Push Notification service (APNs ...

  7. # MASA MAUI Plugin (十)iOS消息推送(原生APNS方式)

    MASA MAUI Plugin (十)iOS消息推送(原生APNS方式) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比X ...

  8. iOS远程推送原理及实现过程

    该文章是我16年在公司博客上写的,除了证书注册的过程大致没有改变,像接收通知的方法都有所改变,所以将iOS 10 之后的接收通知及注册通知的方法在文章中补全,希望对正在处理远程推送的伙伴们有所帮助 一 ...

  9. 极光推送:java后台向APP推送消息(android,ios极光推送消息)

    Maven添加依赖 <!--极光推送--><dependency><groupId>cn.jpush.api</groupId><artifact ...

  10. 极光推送:后台向APP:android,ios极光推送消息

    1. 添加依赖 //jpushcompile group: 'cn.jpush.api', name: 'jpush-client', version: '3.3.4' 2. 注册极光用户 //APP ...

最新文章

  1. iOS App 升级时文件的保留情况
  2. 系统超时或者服务器会话丢失,第 17 章 配置 Web 服务器(Undertow)
  3. android studio设置Tab为四空格缩进
  4. freopen()的重定向打开或者关闭
  5. 16进制数组转成10进制 qt_QT 十六进制字符串转化为十六进制编码
  6. 嵌入式实时系统的任务设计
  7. 前端学习(2850):简单秒杀系统学习之绝对定位
  8. 网页mysql命令大全_Mysql命令大全
  9. centos 下安装mysql-5.6.11
  10. 步进电机、伺服电机、舵机的原理和区别
  11. 十进制转换成十六进制
  12. 叮咚,您有一封告白信件待查收(原生HTML+CSS+JS绘制表白信件,代码+链接+步骤详解)
  13. SharePoint站点图片轮转器imageRotator
  14. git Incorrect username or password (access token)问题解决
  15. 微信和支付宝相关支付业务场景介绍
  16. 新增11条新规约,阿里Java开发手册|黄山版,拥抱规范,远离伤害
  17. Vultr IP及SSH 故障排除信息
  18. 车牌识别1:License Plate Detection and Recognition in Unconstrained Scenarios阅读笔记
  19. 赛扬N4000和赛扬N5095的区别
  20. 从后台拿到webshell

热门文章

  1. 花小钱办大事 888元血汗钱如何装电脑
  2. 关于信息化的全球进程的思考
  3. servlet的请求转发与重定向
  4. Centos7-安装Gradle4.10
  5. Jzoj3883 线段树
  6. WebForm中 页面传参的总结
  7. linux 9 -- 交互式使用Bash Shell
  8. 工作5年的一份总结(1)-07/09-07/11
  9. Silverlight制作scrollbar.
  10. html 下拉框错层,关于html下拉框中optGroup标签的一个bug修复