希望这能帮助其他独立开发者解决我遇到的问题。谷歌宣布从9月1日起,Firebase Remote Config将采用基于使用量的定价。为了清楚起见,因为它听起来比实际情况要糟糕得多:在Spark和Blaze两种计划中,仍然免费,直到每天100,000次请求。超过该限制后,每10,000个请求为$0.06。A/B测试、Rollouts和个人化仍然免费。缓存值不计算,仅计算真正向服务器的请求。因此,对于大多数小应用程序,情况并没有改变多少。但是,有些我开发的应用程序已经超过了这个限制,困扰我的不是钱本身,而是如果你在免费的Spark计划中超过100k次请求,每天的缓冲期为30天,如果超过该限制,则会被限制。你的客户将无法接收更新的配置。为了避免这种情况,你需要附加一个账单账户并切换到Blaze计划。我不想为那些已经几年来免费运行的应用程序付费。这样才是整个问题。然后我想起,我已经有一个免费替代品。并且,我认为你们中很多人也有。 如果你使用RevenueCat订阅(我认为大多数人都在使用),那么你可以将一个JSON对象附加到一个Offering。自由形式、嵌套对象、适当的数据类型、任何形状你需要的。从SDK中你可以直接读取它。 这是远程配置。并且,如果你已经使用RevenueCat,它不会额外花费你任何钱。你在项目设置中设置,然后在产品目录中,Offerings,然后配置元数据,然后粘贴有效的JSON。 我已经在一些应用程序中使用了它一段时间,实际上我更喜欢它。有两个原因。它刷新得更快。远程配置有一个最小的请求间隔和缓存,所以一个更改可能需要几个小时才能到达人们,偶尔我会等待大部分一天才让每个客户都能接收到新的值。 与元数据相比,值会随着Offerings一起下降,所以更改几乎立即生效。 并且,缓存的惊喜少了。 我不再会遇到“我改变了值,为什么它仍然是旧值”的情况。 警告。它不是一个可直接替换的工具。JSON有4,000个字符的限制。这对于标志、字符串、收费墙配置等是可以的。它不是足够的配置大块的。它附着在Offerings上,所以它围绕着你销售的东西而不是一般的应用程序配置。 如果你的配置与赚钱无关,那么它是一个奇怪的家园。并且,你不会得到远程配置的条件和百分比滚动的同样方式。RevenueCat有实验和目标设置,但它是一个不同的模型,所以检查它是否适合你的应用程序之前不要移动任何东西。对于标志、收费墙副本、图像URL、杀死开关和我实际上使用远程配置的几乎所有内容,RevenueCat都有覆盖。 如果你已经使用RevenueCat,这不会花费你任何额外的钱,花费大约十分钟试用一个值。 我已经在应用开发行业工作了十多年,试用了很多工具。 我没有任何与RevenueCat的赞助或关联。 我是公开开发的,你可以在我的社交媒体链接中找到我的社交媒体链接。 我仅仅建议RevenueCat,因为这是我知道解决这个问题的解决方案,并且它是我的最喜欢的工具。 几天前,我在Reddit上写了一篇关于它们的文章,其他开发者喜欢我的技术栈。 到目前为止,21k人浏览了它,41人点赞,23人评论。 你也可能会发现这些内容有用。 最好的祝福与你的应用程序!
谷歌将远程配置功能的使用限制于9月。 你可能已经在你的技术堆栈中拥有免费的替代品。
评论 (0)