美文网首页
iOS APNs国际化 跟随APP语言 重构Payload

iOS APNs国际化 跟随APP语言 重构Payload

作者: 来闹的 | 来源:发表于2019-11-25 11:41 被阅读0次

项目需求:APNs远程通知用户设备,根据APP内的语言设置,重构payload

思路:

1.服务器发送payload加上字段"mutable-content" : 1 (自定义修改push内容)

2. 创建NotificationServiceExtension

eg.

payload:

{

 "aps" : {

    "alert" : {

      "title" : "Message itle",

      "body" : "Your message body"

    }

      "mutable-content" : 1

  }

}

1).创建NotificationServiceExtension步骤:

2).开启并创建Group

3).新建文件NSBundle+Language

链接: https://pan.baidu.com/s/1lvLVuRQSNBZQKWkN51dCUg 提取码: k36m

4).在NotificationServriceExtension中实现通知国际化

链接: https://pan.baidu.com/s/12vwB3Co8UZOZIPBJXfQw5Q 提取码: mffs 

相关文章

  • iOS APNs国际化 跟随APP语言 重构Payload

    项目需求:APNs远程通知用户设备,根据APP内的语言设置,重构payload 思路: 1.服务器发送payloa...

  • iOS国际化(本地化)

    iOS App国际化(本地化)分为App内部语言更换和App跟随手机语言变化,本文所记录的是跟随手机语言变化 在X...

  • iOS国际化,点击按钮切换语言

    前言: 网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,今天要讲的是不跟随系统的切换语言版...

  • iOS多语言配置

    iOS 多语言配置(国际化) iOS app包显示名称可以国际化,具体方法如下: 基础设置 在info.plist...

  • iOS远程推送(Objective-C & Swift)

    iOS远程推送 APNS远程推送的流程: 1、app 注册到 APNS。2、APNS 下发 devicetoken...

  • iOS开发之APP内部切换语言

    前言 iOS开发中,随着APP越来越完善,很多APP都做了国际化,也实现了APP内部切换语言。 原理 国际化都会走...

  • iOS App 名称国际化

    2020-07-15 整理 App 名称国际化 图片、文字国际化 强制默认显示某种语言 启动图国际化 iOS10 ...

  • iOS国际化简单操作

    iOS国际化简单操作 国际化后的App可以根据手机当前系统语言来切换不同的语言来适应不同的语言使用人群, 所以iO...

  • iOS逆向 安全 终端命令

    iOS逆向 安全 终端命令 zip -ry newIpa.ipa Payload将Payload文件夹的.app转...

  • IOS中的国际化(一)

    IOS中的国际化(一) IOS中,如果系统的语言或者地区变化了,我们怎样让App中显示的语言, 日期,数字,货币单...

网友评论

      本文标题:iOS APNs国际化 跟随APP语言 重构Payload

      本文链接:https://www.haomeiwen.com/subject/ahrtmctx.html