发送到设备组令牌时,Firebase Push通知仅显示“来自”

时间:2019-01-29 13:59:47

标签: firebase go firebase-cloud-messaging

我正在开发用于处理与Firebase云消息传递集成的推送通知的服务。当我发送新消息并指定设备令牌时,它可以正常工作。我得到了通知标题,正文等。但是,当我指定设备组ID(当我使用设备令牌注册新组时作为响应获得)时,设备会收到通知,但它为空白-仅显示“发件人”字段,即发件人ID。通知标题,正文等均不显示。

消息构造代码

{
  "from": "53xxxxxxxxxx",
  "priority": "high",
  "notification": {
    "title": "test",
    "body": "test",
    "icon": "https://my-server/icon.png"
  },
  "collapse_key": "collapseMe"
}

如您在上面看到的-“ token”参数可以是设备令牌或设备组通知密钥令牌。在使用设备组令牌时才出现问题。

以下是客户通知:

使用设备令牌时:

{
  "from": "53xxxxxxxxxx"
}

使用设备组令牌时:

projects/projectid-123/messages/

我还应该提到,当使用设备组令牌时,我从FCM得到的响应是:

projects/projectid-123/messages/<messageId>

因此结尾没有消息ID。通常,响应为:

disk = ['phy:/dev/vg0/xpto,xvda,rw']

disk = ['drbd:resource66,xvda,rw']

with open('testfile.txt') as f_Obj:
    lines = f_Obj.readlines()
    for line in lines:
        if not line.startswith('#'):
            do_something...

1 个答案:

答案 0 :(得分:0)

不再支持设备组令牌。它们是v1 API的功能,但是现在不再使用,这就是为什么它不起作用的原因。 Firebase文档不是很好,需要花费大量时间才能找到答案。