美文网首页
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

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