繁体   English   中英

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

[英]Firebase Admin SDK. Send a notification to a specific platform

我已经实现了一个 C# function,它使用 firebase 向移动设备发送推送通知,它是 SDK for.Net。

这在 IOS 设备上运行顺利,但今天 Android 开发人员来告诉我,由于 Android 的某些限制,当前的推送结构不适用于他们。

我的原始有效载荷是:

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

这里的问题是,当应用程序处于后台时,如果 Android 包含“通知”,则无法加载推送。 解释

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

到这里为止一切看起来都不错,但问题是我无法在 SDK 文档或类中找到允许我“仅针对 Android 设备”或仅针对其他平台发送推送的方法。

不过,我知道这可以在 firebase 控制台上执行,所以我希望它可以在 SDK 上执行。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM