HarmonyOS 鸿蒙Next 推送API相关

发布于 1周前 作者 vueper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 推送API相关

怎么将服务器推送过来的有效载荷在app端debug打印出来?

比如我们的服务器通过REST的方式向华为push服务器发出通知消息:
POST https:///messages:send
Authorization: Bearer eyJr
OiIx—****.eyJhiJodHR–.QRod*****4Gp—****
push-type:0

{
“payload”: {
“notification”: {
“category”: “MARKETING”,
“title”: “普通标题”,
“body”: “普通内容”,
“clickAction”: {
“actionType”: 0
},
“style”: 0,
“image”:“https://lf****246.png"
}
},
“target”: {
“token”: ["
”]
}
}
app端收到华为push服务器消息,如何获取有效载荷payload部分的数据并打印?ArkTS API端的pushService.receiveMessage似乎只针对特定场景化消息才能够实现接收?对于我们服务器端或者网页推送的push-type:0的消息好像没法接收


更多关于HarmonyOS 鸿蒙Next 推送API相关的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

pushService.receiveMessage可接收的推送类型如下链接
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/push-pushservice-V5#section111121842145313
推送消息的场景如下链接,对应有不同的push-type
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-scenes-V5

pushService.receiveMessage支持的推送类型里的payload也只能获取到如下链接中的字段信息
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/push-pushcommon-V5#section16335431712

更多关于HarmonyOS 鸿蒙Next 推送API相关的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS 鸿蒙Next推送API相关问题,以下提供直接的技术要点解答:

HarmonyOS 鸿蒙Next推送API主要用于开发者实现应用消息的实时推送功能。该API集成了华为推送服务的核心功能,包括消息发送、接收、管理和用户反馈等。

  1. 消息发送:开发者可通过推送API,将自定义消息发送到用户的鸿蒙设备上。消息类型支持文本、图片、音频、视频等多媒体格式。

  2. 消息接收:用户设备在接收到推送消息后,会自动进行展示或根据预设逻辑进行处理。开发者可以自定义消息展示样式和点击后的跳转行为。

  3. 消息管理:推送API提供了消息管理功能,允许开发者对发送的消息进行查询、取消和统计等操作。

  4. 用户反馈:用户对于推送消息的反馈(如点击、删除等)会实时反馈给开发者,以便开发者进行后续优化。

  5. 安全性:推送API在消息传输过程中采用了加密技术,确保消息的安全性和隐私性。

请注意,开发者在使用推送API时,需遵守华为开发者平台的相关规定和政策。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部