我是靠谱客的博主 妩媚时光,最近开发中收集的这篇文章主要介绍Ionic3 Cordova Android 6.x集成极光华为/小米厂商的消息推送为生要级别通知而不是静默通知消息分类说明小米华为,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Ionic3 Cordova Android 6.x集成极光华为/小米厂商的消息推送为生要级别通知而不是静默通知

  • 消息分类说明
  • 小米
    • 官方申请教程
    • 获取申请成功的ChannelID
    • 下发消息时加个channel_id
  • 华为
    • 华为消息分类方式
    • 华为自分类权益申请
    • 使用

消息分类说明

从 Android 8.0(API 级别 26)开始,所有消息都必须通过相应的渠道 ID(ChannelID)进行下发。目前,为了改善终端用户推送体验、营造良好可持续的通知生态,各厂商会根据消息的内容对推送消息进行分类管理,不同的消息分类主要通过渠道 ID(ChannelID)进行区分。

集成极光推送 SDK 时,会默认创建2个 Channel ID 用于推送,若您需要根据推送内容对消息进行分类管理,可以自定义 Channel ID。
● 创建客户端自定义渠道。
● 推送时下发对应的渠道 ID。

channel_id 参数在 notification 的 android 字段下

{
    "platform": "all",
    "audience": {
        "registration_id": [
            "1104a8979278ae64e75"
        ]
    },
    "notification": {
        "android": {
            "alert": "message alert",
            "channel_id": "your channel_id"
        }
    }
}

若您需要下发厂商通道重要级别消息,请参考各个厂商消息分类的使用指南。

对于下发重要级别消息,各厂商都要进行申请

小米

官方申请教程

https://dev.mi.com/console/doc/detail?pId=2422#_4
按照官方文档步骤进行申请操作(一般2天就能通过申请):
在这里插入图片描述

获取申请成功的ChannelID

申请成功后有对应的ChannelID如下图:
在这里插入图片描述

下发消息时加个channel_id

{
    "platform": "android",
    "audience": {
        "alias": ["employeeNo"]
    },
    "notification": {        
        "android": {
            "title": "资源申请",
            "alert": "IT设备申请-入职台式电脑申请!",
            "extras": {},
            "uri_activity": "xxxxxx.OpenClickActivity"
        }
    },
    "options": {
        "third_party_channel": {
            "xiaomi":{
                "importance":"NORMAL",
                "distribution": "secondary_push",
                "channel_id": "high_system"
            }           
        }
    }
}

华为

华为消息分类方式

消息智能分类
智能分类算法将根据您发送的内容等多个维度因素,自动将您的消息按照分类标准进行归类。
消息自分类
2021年07月01日起,华为推送服务开始接收开发者自分类权益的申请。申请成功后,允许开发者根据华为推送分类规范,自行对消息进行分类。

华为自分类权益申请

自分类申请详情参见 华为消息分类管理方案。

  • 若应用没有自分类权益,则应用的推送消息将通过智能分类进行自动归类。
  • 若应用有自分类权益,将信任开发者提供的分类信息,消息不经过智能分类

注意:未上架应用会申请不通知。

使用

消息分类的申请审核通过后,即可指定 importance 进行下发,
该参数在 options 可选参数的 third_party_channel 字段下。

关键字选项含义说明
importance可选华为通知栏消息智能分类取值为"LOW"时,表示消息为资讯营销.取值为"NORMAL"时,表示消息为服务与通讯
{
    "platform": "all",
    "audience": {
        "registration_id": [
            "1104a8979278ae64e75"
        ]
    },
    "notification": {
        "android": {
            "alert": "message alert",
            "channel_id": "自定义channel id"
        }
    },
    "options": {
        "third_party_channel": {
            "huawei": {
                "importance": "NORMAL"
            }
        }
    }
}

最后

以上就是妩媚时光为你收集整理的Ionic3 Cordova Android 6.x集成极光华为/小米厂商的消息推送为生要级别通知而不是静默通知消息分类说明小米华为的全部内容,希望文章能够帮你解决Ionic3 Cordova Android 6.x集成极光华为/小米厂商的消息推送为生要级别通知而不是静默通知消息分类说明小米华为所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部