我想在 Firebase 中增加一个计数,但不将当前计数暴露给 client。
我已经阅读了许多关于使用事务在 Firebase 中增加计数器的有用答案,但所有这些都假设客户端具有对计数器元素的“读取”访问权限。如果客户端不应该拥有对计数的读取权限,但我想根据用户的操作增加值,该怎么办?
例子:
假设我想跟踪特定内容的观看次数或印象(或其他一些用户操作)。这些计数仅供内部查看,可能会与广告商和合作伙伴私下共享——但不会向用户自己显示,我们不想通过将这些数据暴露给浏览器来与竞争对手共享这些数据。
对于这样的情况,我可以通过服务器进程路由事物,其中服务器进程获取计数并增加它,但这首先违背了使用 Firebase 的目的。是否还有其他选项可以从浏览器增加“私有”计数器?