华为HarmonyOS灵活高效的消息推送服务(Push Kit) -- 6 撤回通知消息

news/2024/9/23 5:18:21 标签: 华为, harmonyos

当推送的通知消息内容有误或者存在违规情况时,可能会引起用户投诉或监管部门处罚等不良后果。Push Kit为您提供消息撤回功能,降低此类推送可能造成的影响。

说明

  • 消息撤回仅支持使用Token和notifyId撤回。
  • 若要使用消息撤回功能,请确保您在推送消息时设置了notifyId字段。
  • 消息撤回仅支持以下类型:还未下发到端侧的消息,已在终端展示但用户还未点击的消息。

开发步骤

  1. 参考开发步骤章节进行消息推送,确保应用可正常收到通知消息。
  2. 应用服务端调用REST API撤回通知消息,消息详情可参见消息撤回,请求示例如下:

    ​
    // Request URL
    POST https://push-api.cloud.huawei.com/v1/[clientId]/messages:revoke
    // Request Header
    Content-Type:application/json
    Authorization:Bearer eyJr*****OiIx---****.eyJh*****iJodHR--***.QRod*****4Gp---****
    push-type: 0
    // Request Body
    {
    "notifyId": 1234567,
    "token": [
    "pushToken1",
    "pushToken2",
    "pushToken3"
    ]
    }
    ​
    • [clientId]:请替换为您应用的Client ID,可参见指导获取。
    • Authorization:JWT格式字符串,可参见Authorization获取。
    • push-type:0表示通知消息场景。
    • notifyId:消息ID,消息的唯一标识,详情请参见notifyId。
    • token:Push Token,可参见获取Push Token获取。

http://www.niftyadmin.cn/n/5671401.html

相关文章

【AI算法岗面试八股面经【超全整理】——NLP】

AI算法岗面试八股面经【超全整理】 概率论【AI算法岗面试八股面经【超全整理】——概率论】信息论【AI算法岗面试八股面经【超全整理】——信息论】机器学习【AI算法岗面试八股面经【超全整理】——机器学习】深度学习【AI算法岗面试八股面经【超全整理】——深度学习】NLP【A…

pytorch实现RNN网络

目录 1.导包 2. 加载本地文本数据 3.构建循环神经网络层 4.初始化隐藏状态state 5.创建随机的数据,检测一下代码是否能正常运行 6. 构建一个完整的循环神经网络 7.模型训练 8.个人知识点理解 1.导包 import torch from torch import nn from torch.nn imp…

什么是数据库视图(View)?视图和表有何区别?

在数据库的世界里,视图(View)可以被理解为一种虚拟的表。 它本身并不存储数据,而是基于一个或多个基础表构建的一个查询结果集。 当你查询视图时,实际上是在执行这个预定义好的SQL查询,并返回相应的结果。…

php怎么连接使用kafka

PHP 连接并使用 Kafka 需要借助 Kafka 的 PHP 客户端库,比如流行的 php-rdkafka 扩展。它是基于 C 语言的 librdkafka 库的 PHP 绑定,功能稳定且性能高。下面是如何使用 php-rdkafka 来连接和使用 Kafka 的步骤。 1. 安装 php-rdkafka 1.1 安装依赖 首…

计算机毕业设计之:基于uni-app的校园活动信息共享系统设计与实现(三端开发,安卓前端+网站前端+网站后端)

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

【AI创作组】MATLAB基础语法总结

MATLAB基础语法总结 1. MATLAB环境和工作界面 新建脚本:生成 *.m 文件,同时打开编辑器。打开:打开文件夹中的 .m 文件。绘图窗口:利用已有数据进行绘图。快捷键:CtrlN(新建脚本),C…

2D目标检测常用loss

在2D目标检测任务中,常用的损失函数(Loss)主要用于优化以下三个关键方面: 类别分类(Classification):用于区分检测到的对象属于哪一类。边界框回归(Bounding Box Regression&#x…

便捷将屏幕投射到安卓/iOS设备-屏幕投射到安卓/iOS设备,Windows/Mac电脑或智能电视上-供大家学习研究参考

1. 下载并安装软件(安卓苹果都需要) 确保 Android 设备和 Windows/Mac电脑都安装。启动应用程序并将 Android 设备和 Windows / Mac 了解到同一个wifi下面。 2、 发起投屏请求 在接收设备上: