Firebase 云消息传递通知图像定价

Firebase Cloud Messaging Notification Image pricing

我正在集成 Firebase Cloud Messaging 以向安装了我的移动应用程序的用户发送推送通知。 我有一个关于发送带有图像的推送通知的实际价格的问题,尽管如果您想在 Firebase 控制台上发送带有推送通知的图像,FCM 应该是免费的,它说您要么需要有效的 HTTPS URL 或设置 Blaze 计划并使用存储。 假设存储意味着云存储在达到配额之前是免费的,为什么需要 Blaze 计划? 另外,我将为每个通知支付多少 operations/services?我是否必须为我发送的每条通知支付“下载操作”费用?还是“GB 下载”费用?或两者? 如果走另一条路,使用有效的 HTTPS URL,我仍然需要在某个地方托管图像,在 Firebase 中,我该如何做到这一点,费用是多少?

我希望有人能对此有所了解,感谢您的宝贵时间。

当您使用 Firebase 存储来托管图像时,您需要为设备检索图像时消耗的带宽和操作付费。 Cloud Storage 的定价记录在案 here,通常包括操作本身的一小部分,然后是带宽的(较大)部分。

假设您在每条通知消息中有一张 50KB 的图片,您每月发送 100 条消息,并且 1,000 台设备检索每张图片,这将使用 50Kb * 100 * 1,000 = 0.5GB 带宽,大约为 0.06 美元带宽成本。

当然,0.5GB 完全属于免费套餐,因此您实际上无需支付任何费用。但是,如果您已经用完了 Cloud Storage 上的免费套餐,那么在此示例中,您最终需要为带宽支付该金额。

请注意,Firebase Cloud Messaging 本身仍然是完全免费的,费用仅用于 hosting/serving Cloud Storage 中的图像。如果您要为图像使用不同的主机,您仍然可以为 Google 云整体支付任何费用。