Firebase 云消息传递通知图像定价
Posted
技术标签:
【中文标题】Firebase 云消息传递通知图像定价【英文标题】:Firebase Cloud Messaging Notification Image pricing 【发布时间】:2021-12-19 15:47:05 【问题描述】:我正在集成 Firebase 云消息传递,以便向安装了我的移动应用程序的用户发送推送通知。 我对发送带有图像的推送通知的实际价格有疑问,尽管如果您想在 Firebase 控制台上发送带有推送通知的图像,FCM 应该是免费的,它说您需要有效的 HTTPS URL 或设置 Blaze 计划并使用存储空间。 假设存储是指在配额之前免费的云存储,为什么需要 Blaze 计划? 此外,我将为每个通知支付哪些操作/服务费用?我是否必须为我发送的每条通知支付“下载操作”费用?还是“GB 下载”费用?或两者? 如果使用有效的 HTTPS URL,我仍然需要在 Firebase 中的某个地方托管图像,我该怎么做?费用是多少?
我希望有人能对此有所了解,感谢您的宝贵时间。
【问题讨论】:
【参考方案1】:当您使用 Firebase 存储来托管图像时,您需要为设备检索图像时消耗的带宽和操作付费。 Cloud Storage 的定价记录在 here,通常包括一小部分用于操作本身,然后是(较大的)部分用于带宽。
假设您在每条通知消息中有一个 50KB 的图像,并且您每月发送 100 条消息,并且 1,000 台设备检索每个图像,这将使用 50Kb * 100 * 1,000 = 0.5GB 的带宽,这将是大约 0.06 美元的带宽成本。
当然,0.5GB 完全属于免费套餐,因此您实际上无需支付任何费用。但是,如果您已用完 Cloud Storage 上的免费套餐,那么在本示例中,您最终需要为带宽支付该金额。
请注意,Firebase Cloud Messaging 本身仍然是完全免费的,其费用纯粹是用于托管/提供来自 Cloud Storage 的图像。如果您要为图像使用不同的主机,您仍然无需为 Google Cloud 支付任何费用。
【讨论】:
以上是关于Firebase 云消息传递通知图像定价的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Firebase 云消息传递和 Liferay 推送通知