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

news/2024/11/7 1:41:25/

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"}}}
}

http://www.ppmy.cn/news/232213.html

相关文章

[979]小米6X如何开启root权限

文章目录 小米6X(Mi 6x 全网通)一键ROOT图文教程小米6开发者选项在哪里找?如何打开关闭教你辨别小米和华为手机bootloader是否解锁小米红米手机解锁BL(Bootloader)的详细操作方法 ,刷机必备! 小米6X(Mi 6x …

友盟集成小米华为(快速集成和厂商通道集成)

友盟集成小米华为(快速集成和厂商通道集成) 内含很多本人遇到的坑 (下) 友盟集成厂商通道(小米、华为)小米华为 如果您还没弄好快速集成,请先看上篇 友盟集成小米华为(快速集成和厂…

华为、小米图片上传裁剪失败问题

首先分析原因:裁剪时 return-data的方式只适用于小图,小米miui系统和华为系统默认的裁剪图片可能裁剪得过大,或对return-data分配的资源不足,造成return-data失败。 解决方法:裁剪后,将裁剪的图片保存在Ur…

Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商点击通知跳转实现

Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商点击通知跳转实现 一、添加跳转处理页面OpenClickActivity二、MainActivity获取传递参数三、JPushPlugin.java提供Java调用Js接口四、JPushPlugin.js提供接口供JPushPlugin.java调用五、在web项目app.page.ts中添加监听供J…

华为手机怎么刷android系统,怎样刷入安卓原生系统 在手机系统更新这件事上,小米华为和OPPOvivo谁更有良心...

原标题:在手机系统更新这件事上,小米华为和OPPOvivo谁更有良心? 用国产手机的朋友可能都有一种感受,对于系统升级这块,有的厂商很积极,但有的厂商却非常的不积极。比如小米,华为,一加等在系统升级方面就很快。而OPPO和vivo在系统升级这块就比较慢。而有意思的是,前者因…

小米8探索版android版本,小米8透明探索版三个月使用体验

小米8透明探索版三个月使用体验 2019-01-21 14:02:18 2点赞 2收藏 5评论 购买理由 在张大妈上面潜水了两三年了,薅到很多羊毛,这是第一次发声,想了半天决定写写18年九月份入手的小米8透明探索版吧。 之前一直是使用苹果机,从iPhon…

Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商通道推送

Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商推送 前置一、集成华为厂商推送1.在开放平台创建并配置应用2.在安卓项目配置SDK2.1. 添加配置文件2.2. 配置build.gradle集成sdk和插件2.2.1. 打开app目录下的build.gradle文件2.2.2. 添加HUAWEI agcp插件以及Maven代码库2…

华为小米等折叠屏适配研究

市面上折叠屏陆续出了几款手机,我们产品也下发了适配折叠屏的需求,以下对折叠屏是撇工作做一个记录,中间也包含网络搜罗资料整理,供大家参考。 一、目前主流折叠屏机型: 厂商 型号折叠分辨率展开分辨率华为HUAWEI Ma…