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

GCM(现在是FCM)有任何限制吗?

勾炜
2023-03-14

我想知道Firebase云消息对于无限用户是免费的还是不免费的?

共有2个答案

赖淇
2023-03-14

从Firebase云消息文档中:

Firebase Cloud Messaging(FCM)是一种跨平台的消息传递解决方案,它允许您可靠地、不计成本地传递消息。

彭鸿哲
2023-03-14

除了Al.
在定价页面常见问题解答中给出的答案:

哪些产品是付费的?哪些是免费的?

Firebase的付费基础设施产品包括实时数据库、Firebase存储、托管和测试实验室。我们为所有这些产品提供一个免费层,除了测试实验室。

Firebase还有许多免费产品:分析、应用索引、身份验证、动态链接、云消息传递、通知、邀请、崩溃报告、&、远程配置。你可以在所有的计划中使用无限量的这些,包括我们的免费星火计划。

所以,它是免费的。文档中没有提到这个限制,但是Firebase realtime数据库有一个限制,如常见问题解答中所述:

Firebase对同时连接到应用程序数据库的数量进行了硬性限制。这些限制是为了保护Firebase和我们的用户免受滥用。

免费计划限额为100,不能上调。Flame和Blaze计划的初始限制是同时连接10,000个数据库。这是为了防止滥用,可以通过24小时通知与火力点支援联系来提出。

这个限制与你的应用程序的总用户数不一样,因为你的用户并不是所有人都能同时连接。我们鼓励您监控您的峰值同时数据库连接,并在需要时进行升级。

我们正在努力移除火焰和火焰计划上最初的10,000个同时连接的上限。

因此,如果您正在使用Firebase数据库来保存用户的数据,并且希望使用Firebase数据库中存储的FCM注册令牌向用户的设备发送大量推送通知,那么您可能会达到免费星火计划中的限制,但是要达到10K的限制真的很难。

 类似资料:
  • 有没有办法限制Firebase推送通知注册?不寻找主题。假设我有一个登录函数。我希望登录用户订阅推送通知。然后令牌可以被发送到服务器并存储。 在用户注销的同时,还应注销用户。 那么,目前是否有可用的机制?我查阅了Firebase API文档,但没有找到任何相关内容。 只是想知道我是否错过了什么。

  • 我正在尝试使用亚马逊SNS控制台中的发布endpoint将推送通知(PN)从我的应用服务器发送到android设备,该消息和消息结构为json,工作正常。 但是,当我试图实现相同的Java它的设备没有收到通知。 控制台上的响应 发布列表请求:{ target arn:arn:AWS:SNS:AP-south-1:818862955266:endpoint/GCM/Test app/a1ec 811

  • 我有一些项目,与GCM一起发送网络推送(https://curiosity-driven.org/push-notifications),使用从浏览器/用户收集的令牌/endpoint。 但在Firebase中,我们还需要一些p256dh和身份验证密钥来发送通知。有没有办法从现有(旧)GCM令牌/endpoint获取这些密钥?

  • 问题内容: 我们可以拥有任何大小的Java对象而不必担心异常吗?我将使用一个类的对象,该类由成千上万个包含s和s以及许多其他非原始类型的其他对象组成。 谢谢 问题答案: Java Heap是对您可以在系统中拥有的对象大小的限制。 如果对象的大小超出堆大小,则会生成“内存不足”错误。 在您的情况下,总对象的大小(ArrayList中的对象+系统中其他对象)的重要性更大,因为ArrayList只是引用

  • 问题内容: 具体说说(服务器端)V8,并假设我不担心准确性,因为我可以检测和补偿它,那么我可以使用setTimeout 逐字 间隔设置几千个相对简单的超时,而无需面对任何其他限制除了RAM以外?如果我要使用一个在任何给定时间可能有数千个计划的超时的系统,我应该注意什么吗? 作为记录,我已经阅读了John’s Resig关于Javascript计时器如何工作的出色文章,因此无需指出那里已经介绍的内容

  • 有人有这方面的经验吗?我正在研究迁移,但是由于我们已经用GCM发布了应用程序,每天有成千上万的用户和成千上万的通知,我不愿意这样做,因为担心会破坏现有的服务。有人顺利过渡了吗? 具体来说,在教程中(https://developers.google.com/cloud-messaging/android/android-migrate-fcm)第一步是“导入谷歌项目”。这是单向操作吗?现有的GCM