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

我们如何知道FCM通知成功发送与否的用户数

柳志专
2023-03-14

在C#中,我正在调用Restful服务以使用Firebase云消息传递(FCM)向移动设备发送通知。我正在向主题发送通知。我想知道它已成功发送给多少用户,他们订阅了此主题。

我正在使用以下Post API。

https://fcm.googleapis.com/fcm/send{“to”:“/topics/testdesktop_51to75”,“time_to_live”:60,“data”:{“alertId”:“alertTypeId”:“detailUrl”:“isFeatured”:“description”:“payLoad”:“publishDate”:“title”:“}

但作为回应,我只得到消息ID。

共有1个答案

秦锐
2023-03-14

您正在向某个主题发送消息,在这种情况下,来自FCM服务器的响应仅表明服务器是否正确接收了消息。消息散开到订阅该主题的令牌之后会发生,并且在初始响应中不会返回关于它被传递到的设备数量的数据。

如果您想了解更多有关消息发送到的令牌数量、所谓的扇出花费的时间以及成功传递的次数,可以通过将FCM传递数据连接到BigQuery来实现。有关这方面的更多信息,请参阅Firebase文档中的“理解消息传递”。我还建议您阅读从FCM发送到设备的一条消息的博客文章。

 类似资料:
  • 我正在rails 5中编写一个Api Rest,使用gem'fcm'发送通知。我已经在android应用程序中配置了firebase,我可以从firebase控制台成功发送通知,但从rails api我无法在设备中接收通知,这是我的代码: 这是我的rails控制器: 我从邮递员执行这是执行控制器的路线: http://localhost:3000/acciones/enviar?here 将设备令

  • 问题内容: 即使文件在远程http服务器上不存在,它也会以静默方式返回,它只是将html页面保存到命名文件中。例如: 即使abc.jpg在google.com服务器上不存在,它只是默默返回,生成的不是有效的jpg文件,它实际上是html页面。我猜返回的标头(一个httplib.HTTPMessage实例)可以用来实际上告诉检索是否成功,但是我找不到的任何文档。 有人可以提供有关此问题的一些信息吗?

  • 我想从服务器端向iOS应用程序发送通知。我在服务器端使用PHP和FCM发送通知。我有firebase项目的服务器密钥。 我将以下内容发送给FCM 但我希望在不使用“to”子句的情况下全局发送通知。需要帮助吗

  • 我正在使用android。我需要从服务器向选定的用户发送通知,因此,我必须集成Firebase云消息或谷歌云消息。 除了分析之外,FCM和GCM之间的确切区别是什么?我可以将FCM与服务器集成吗?

  • 问题内容: 我有一个表格,基本上是上传一个文件。我要提交两次表格,第1次不包含多部分,第二次1次包含多部分。 但是我想先检查一下第一次提交表单是否成功,然后再进行第二次提交 引用@Vern后编辑 这是我的servlet部分。我在哪里确定它是否由多个部分组成。如果未将 resultType 存储到会话变量中,则返回, 现在,我要检查此“已 提交 ”或类似内容,然后第二次提交表格。 第二表单提交:在这

  • Firebase提供了两种放置推送通知的方法,一种是使用它的Firebase控制台,另一种是使用以前在GCM中使用的服务器。现在我们正在将我们的服务器从GCM转换为Firebase,我们需要在应用程序中接收并显示FCM通知。 我已经完成了firebase官方网站的实现,并且完成了示例代码,但是我仍然停留在这一部分上。当我们的服务器向Firebase发送推送通知,并且Firebase向我的应用程序发