iOS 疑难杂症 — — 推送本地国际化 loc-key 本地化失败的问题
声明
欢迎转载,但请保留文章原始出处:)
博客园: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 本地化失败的问题相关推荐
- ios消息推送机制原理与实现(转)
今天给无线事业部的同事开发苹果客户端的推送接口.无线事业部就是我们公司专门开发各种终端的app的部门啦! 无线事业部的同事做事还是很体贴的,同时发给了我参考文档地址和需要的开发需要的pl2文件. 提供 ...
- IOS消息推送之APNS
一.背景概述: 1,环境配置 APNS:Apple Push Notification Service.本文对推送相关概念不再赘述,只侧重完整流程. Demo 开发环境:Mac os 10.9.4 ...
- (转)OpenFire源码学习之十八:IOS离线推送
转:http://blog.csdn.net/huwenfeng_2011/article/details/43458213 IOS离线推送 场景: 如果您有iOS端的APP,在会话聊天的时候,用户登 ...
- iOS消息推送机制的实现
iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务 ...
- iOS原生推送(APNS)进阶iOS10推送图片、视频、音乐
代码地址如下: http://www.demodashi.com/demo/13208.html 前言 我们首先要在AppDelegate里面进行iOS的适配,可以参考这篇文章 iOS原生推送(APN ...
- apns 苹果服务器压力,[iOS]APNs推送机制
目录 一.简介 二.APNs推送流程 三.什么是deviceToken 四.消息体 五.APNs推送中的问题 APNs 简介 Apple Push Notification service (APNs ...
- # MASA MAUI Plugin (十)iOS消息推送(原生APNS方式)
MASA MAUI Plugin (十)iOS消息推送(原生APNS方式) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比X ...
- iOS远程推送原理及实现过程
该文章是我16年在公司博客上写的,除了证书注册的过程大致没有改变,像接收通知的方法都有所改变,所以将iOS 10 之后的接收通知及注册通知的方法在文章中补全,希望对正在处理远程推送的伙伴们有所帮助 一 ...
- 极光推送:java后台向APP推送消息(android,ios极光推送消息)
Maven添加依赖 <!--极光推送--><dependency><groupId>cn.jpush.api</groupId><artifact ...
- 极光推送:后台向APP:android,ios极光推送消息
1. 添加依赖 //jpushcompile group: 'cn.jpush.api', name: 'jpush-client', version: '3.3.4' 2. 注册极光用户 //APP ...
最新文章
- iOS App 升级时文件的保留情况
- 系统超时或者服务器会话丢失,第 17 章 配置 Web 服务器(Undertow)
- android studio设置Tab为四空格缩进
- freopen()的重定向打开或者关闭
- 16进制数组转成10进制 qt_QT 十六进制字符串转化为十六进制编码
- 嵌入式实时系统的任务设计
- 前端学习(2850):简单秒杀系统学习之绝对定位
- 网页mysql命令大全_Mysql命令大全
- centos 下安装mysql-5.6.11
- 步进电机、伺服电机、舵机的原理和区别
- 十进制转换成十六进制
- 叮咚,您有一封告白信件待查收(原生HTML+CSS+JS绘制表白信件,代码+链接+步骤详解)
- SharePoint站点图片轮转器imageRotator
- git Incorrect username or password (access token)问题解决
- 微信和支付宝相关支付业务场景介绍
- 新增11条新规约,阿里Java开发手册|黄山版,拥抱规范,远离伤害
- Vultr IP及SSH 故障排除信息
- 车牌识别1:License Plate Detection and Recognition in Unconstrained Scenarios阅读笔记
- 赛扬N4000和赛扬N5095的区别
- 从后台拿到webshell