Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何一次为所有用户发送firebase通知?_C#_.net_Firebase_Firebase Cloud Messaging_Firebase Notifications - Fatal编程技术网

C# 如何一次为所有用户发送firebase通知?

C# 如何一次为所有用户发送firebase通知?,c#,.net,firebase,firebase-cloud-messaging,firebase-notifications,C#,.net,Firebase,Firebase Cloud Messaging,Firebase Notifications,我有一个一次为多个用户(不是所有用户)发送通知的应用程序。 那么如何使用Firebase推送通知实现这一点呢?要向多个用户发送通知,您需要向用户注册一个名为天气的示例主题,然后所有注册的用户都会收到通知 为了能够发送推送通知,您可以使用云功能: Firebase的云函数允许您自动运行后端代码,以响应Firebase功能和HTTPS请求触发的事件。您的代码存储在谷歌的云中,并在托管环境中运行。无需管理和扩展您自己的服务器 此处的更多信息:要向多个用户发送通知,您需要向用户注册一个名为天气的主题示例

我有一个一次为多个用户(不是所有用户)发送通知的应用程序。
那么如何使用Firebase推送通知实现这一点呢?

要向多个用户发送通知,您需要向用户注册一个名为
天气
示例主题,然后所有注册的用户都会收到通知

为了能够发送推送通知,您可以使用云功能:

Firebase的云函数允许您自动运行后端代码,以响应Firebase功能和HTTPS请求触发的事件。您的代码存储在谷歌的云中,并在托管环境中运行。无需管理和扩展您自己的服务器


此处的更多信息:

要向多个用户发送通知,您需要向用户注册一个名为
天气
主题示例,然后所有注册的用户都会收到通知

为了能够发送推送通知,您可以使用云功能:

Firebase的云函数允许您自动运行后端代码,以响应Firebase功能和HTTPS请求触发的事件。您的代码存储在谷歌的云中,并在托管环境中运行。无需管理和扩展您自己的服务器


此处的更多信息:

您可以使用主题信息

基于发布/订阅模型,FCM主题消息允许您向选择了特定主题的多个设备发送消息

主题消息支持每个应用的无限主题和订阅

要订阅主题,客户端应用程序将使用FCM主题名称调用Firebase Cloud Messaging SubscribeTopic():

FirebaseMessaging.getInstance().subscribeToTopic("news");
要发送有关主题的通知,请执行以下操作:

https://fcm.googleapis.com/fcm/send
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA

{
  "to": "/topics/news",
  "data": {
    "message": "This is a Firebase Cloud Messaging Topic Message!",
   }
}

在此处阅读更多信息:

您可以使用主题消息

基于发布/订阅模型,FCM主题消息允许您向选择了特定主题的多个设备发送消息

主题消息支持每个应用的无限主题和订阅

要订阅主题,客户端应用程序将使用FCM主题名称调用Firebase Cloud Messaging SubscribeTopic():

FirebaseMessaging.getInstance().subscribeToTopic("news");
要发送有关主题的通知,请执行以下操作:

https://fcm.googleapis.com/fcm/send
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA

{
  "to": "/topics/news",
  "data": {
    "message": "This is a Firebase Cloud Messaging Topic Message!",
   }
}

阅读此处的更多信息:

如果只有服务器端才能知道哪个设备应该收到通知,该怎么办?在遗留api中,可以向动态令牌组发送令牌,也可以使用密钥创建命名组。如果仅从服务器端可以知道哪个设备应接收通知,该怎么办?在遗留api中,可以向动态令牌组发送令牌,也可以使用密钥创建命名组。