当前位置: 首页 > 知识库问答 >
问题:

Android系统中的Huawei Push Kit:发送通知消息和数据消息

金高轩
2023-03-14

我正在看华为推送套件在Android系统中是如何工作的。为此,我使用邮递员发送通知,我发送通知消息和数据消息。在通知区域中可以看到通知消息,但我无法获得我在数据消息中发送的数据。我想知道如何得到他们都当应用程序在前台和后台。

共有1个答案

昌招
2023-03-14
  1. HMS核心推包和FCM有区别。在使用HMS核心推送工具包时,通知消息将被传递到系统托盘,数据消息将被传递到默认的onMessageReceived方法。因此无法获得通知消息标题和正文。

如果您想在发送通知消息时向您的应用程序传递数据,您可以点击通知消息来触发相应的操作,如打开应用程序、网页或应用程序中的特定页面。若要使用自定义操作获取数据,请参见文档。

{
    "validate_only": false,
    "message": {
        "data": "{'param1':'value1','param2':'value2'}",
        "token": [
            "pushtoken1",
            "pushtoken2"
        ]
    }
}

并使用onMessageReceed()方法获取数据。

 类似资料:
  • 说明 此接口用于向排队的微信用户发送消息,如到号时的叫号信息 请求地址 http://api.dc78.cn/Api/wwnotify 请求方式 GET 请求参数 URL参数 参数名称 必填 描述 范例 id 排队号id msg 要发送的信息 POST参数 参数名称 必填 描述 范例 无 GET参数 参数名称 必填 描述 范例 id 排队号id 是 排队列表协议中的id 223729 msg 通知

  • 线下取的号不能发送通知 请求参数说明 参数 描述 必填 示例值 类型 最大长度 action 接口参数组 是 object └action 需要调用的接口名称 是 wwget string get GET参数组,本组参数需要参与签名 是 object └id 排队号id 否 47302320 number └msg 通知消息 否 38号客人请返回用餐啦 string 请求示例 { "action

  • 我正在编写一个简单的discord bot,我想让它在加入服务器时发送一条问候消息 但是,此代码只发送一般消息,如果一般通道未命名为“general”,则不会发送。现在我希望它在系统消息通道中发送消息。我该怎么做?

  • 说明 统一的线上订单、支付等下发接口。 可以用这一个协议来接收1.1,1.4,2.1,7.3等多个需要轮询的协议,并且使用“长连接”,消息接收能做到准实时(延时缩小到1秒左右) 目前支持下发的业务类型名称如下: do-new:未确认的新订单,数据对应协议1.4 do-order:已确认的新订单,数据对应协议1.1 cash-request: 桌台拉账单请求,数据对应协议2.1中state=0 ca

  • 我现在已经在我的应用程序中设置了Firebase通知,当我发送消息时,消息会发送给我的应用程序的所有用户。(我目前通过Firebase控制台发送消息。我想用另一种不涉及Firebase控制台的方式发送推送通知,我相信HTTP Post是一种简单的方式。如何使用HTTP POST远程发送推送通知?

  • 为什么?下面是处理消息的官方代码