Firebase Admin SDK.向特定平台发送通知



我实现了一个c#函数,使用firebase向移动设备发送推送通知,它是。net的SDK。

这在IOS设备上运行得很顺利,但是今天一个Android开发者来告诉我,由于Android的一些限制,目前的推送结构不适合他们。

我的原始有效载荷是:

{
Notification: {
Title: "Title",
Body: "Body",
},
Data: {
"Key1": "Value1"
}
}

这里的问题是,当应用处于后台时,Android无法加载包含"通知"的推送。解释。

我想到的解决方案是,我可以简单地发送两个不同的推送,一个带有IOS的通知内容,另一个带有Android的所有数据字典。

在此之前一切看起来都很好,但问题是我无法在SDK文档或类中找到允许我发送"仅针对Android设备"或仅针对其他平台的推送的方法。

我知道这在firebase控制台是可以做到的,所以我希望它在SDK上是可能的。

没有向所有Android设备发送消息的API。常见的解决方案是将所有Android设备订阅到一个特定的主题,然后将消息发送到该主题。

最新更新