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

正文

  一、准备

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

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

  NWPusher 测试推送内容:

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

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

   二、问题

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

  三、原因 & 解决

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

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

         以上就是对IOS 开发的国际化介绍,希望能帮助开发 IOS程序的朋友。  

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索ios
, 本地化
, 国际化
语言国际化
国际化和本地化的区别、国际化 本地化、软件国际化与本地化、国际化和本地化、golang 本地化 国际化,以便于您获取更多的相关知识。

时间: 2024-08-08 07:01:54

IOS 解决推送本地国际化 loc-key 本地化失败的问题_IOS的相关文章

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

一.准备 推送本地国际化官方文档: https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/TheNotificationPayload.html#//apple_ref/doc/uid/TP40008194-CH107-SW7 NWPusher 测试推送内容: {"aps":{"alert":

iOS 极光推送 我是按照文档写的

问题描述 iOS 极光推送 我是按照文档写的 2015-05-19 12:23:45.412 HJXiaoProject[441:89570] You've implemented -[ application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add "remote-notification" to the list of your supported UIBack

iOS 10 推送高阶篇(必看)_IOS

推荐阅读: iOS10推送之基础知识(必看篇) 这篇文章开始,我会跟大家好好讲讲,苹果新发布的iOS10的所有通知类. 一.创建本地通知事例详解: 注意啊,小伙伴们,本地通知也必须在appdelegate中注册中心,通知的开关打不打开无所谓的,毕竟是本地通知,但是通知的接收的代理,以及通知点击的代理,苹果给合二为一了.所以大家还是需要在appdelegate中写上这2个方法,还有不要忘记在- (BOOL)application:(UIApplication *)application didFi

iOS自定义推送消息提示框_IOS

看到标题你可能会觉得奇怪 推送消息提示框不是系统自己弹出来的吗? 为什么还要自己自定义呢?  因为项目需求是这样的:最近需要做 远程推送通知 和一个客服系统 包括店铺客服和官方客服两个模块 如果有新的消息推送的时候 如果用户当前不在客服界面的时候  要求无论是在app前台 还是app退到后台 顶部都要弹出系统的那种消息提示框 这样的需求 我们就只能自定义一个在app内 弹出消息提示框   实现步骤如下:  1.我们自定义一个view 为 STPushView 推送消息的提示框view  #imp

iOS开发之(APNS)远程推送实现代码 附证书与真机调试_IOS

远程推送通知 什么是远程推送通知 顾名思义,就是从远程服务器推送给客户端的通知(需要联网)远程推送服务,又称为APNs(ApplePush Notification Services) 为什么需要远程推送通知传统获取数据的局限性只要用户关闭了app,就无法跟app的服务器沟通,无法从服务器上获得最新的数据内容远程推送通知可以解决以上问题不管用户打开还是关闭app,只要联网了,都能接收到服务器推送的远程通知远程推送通知使用须知所有的苹果设备,在联网状态下,都会与苹果的服务器建立长连接什么是长连接只

iOS远程推送Push开发教程_IOS

远程推送通知 什么是远程推送通知 顾名思义,就是从远程服务器推送给客户端的通知(需要联网)远程推送服务,又称为APNs(Apple Push Notification Services) 为什么需要远程推送通知 传统获取数据的局限性 只要用户关闭了app,就无法跟app的服务器沟通,无法从服务器上获得最新的数据内容 远程推送通知可以解决以上问题 不管用户打开还是关闭app,只要联网了,都能接收到服务器推送的远程通知 远程推送通知使用须知 所有的苹果设备,在联网状态下,都会与苹果的服务器建立长连接

解析php做推送服务端实现ios消息推送

本篇文章是对php做推送服务端实现ios消息推送的方法进行了详细的分析介绍,需要的朋友参考下   准备工作1.获取手机注册应用的deviceToken(iphone手机注册应用时返回唯一值deviceToken) 2.获取ck.pem文件(做手机端的给) 3.获取pass phrase(做手机端的给) testpush.php文件 复制代码 代码如下: <?php //手机注册应用返回唯一的deviceToken $deviceToken = '6ad7b13f b05e6137 a46a60e

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

原文出自[听云技术博客]:http://blog.tingyun.com/web/article/detail/571 推送通知,是现在的应用必不可少的功能.那么在 iOS 中,我们是如何实现远程推送的呢?iOS 的远程推送原理又是什么呢?在做 iOS 远程推送时,我们会遇到各种各样的问题.那么首先让我们准备一些做推送需要的东西.我们需要一个付费的苹果开发者账号(免费的不可以做远程推送),有了开发者账号,我们可以去苹果开发者网站,配置自己所需要的推送的相关证书.然后下载证书,供我们后面使用,详细

ios-关于IOS php推送消息始终不成功,但是php程序运行一切正常

问题描述 关于IOS php推送消息始终不成功,但是php程序运行一切正常 关于IOS php推送消息始终不成功,但是php程序运行一切正常 推送始终不生效,麻烦各位大神帮我看看 马上直接把代码贴出来 解决方案 php代码 <?php $deviceToken = '70449ecf02f227e29b777baa15a74756e03986493e9b5d20b765df4627bd7afb'; $passphrase = '955999'; $message = 'My first push