运行 Firebase 总计
Running total on Firebase
我想知道如何使用 Firebase 使总数达到 运行。
我目前在一个平台上工作,该平台可以跟踪用户活动并为他们提供完成验证事件的分数。我目前在后端使用 Firebase。我选择 Firebase 的原因真的是因为方便。我还没有开始编码给出分数的部分,但我已经概述了如下过程
- 用户验证activity
- 验证者(具有更多权限的另一个用户)验证用户已完成 activity。
- 完成事件的积分值添加到用户的总积分中。
困扰我的是第三步。是否可以在不引入另一种后端技术的情况下完成第三步?目前我用来创建活动和用户的是 firebase 和应用程序。
目前我认为我应该让验证器增加用户分数,但这意味着让一个用户直接访问另一个用户的 属性。这被认为是不好的做法吗?有没有办法让 Firebase 简单地添加两个值,或者我必须引入第三项技术?
一个可能的解决方案是在 Firebase 实时数据库中创建一个数据库目录,用于存储每个 activity 将获得的点数。 activity 完成后,您会在 Firebase 数据库中获取用户的目录,获取他们的积分值,添加积分值,然后将新值发送回数据库。
这需要授予管理员用户访问其他用户积分的权限,这在处理信用卡或金钱等私人交易时是不好的做法(无论如何,这对 Firebase 来说可能不是一个好主意)。如果您处理的是没有任何实际价值的东西,那也没关系。
我想知道如何使用 Firebase 使总数达到 运行。 我目前在一个平台上工作,该平台可以跟踪用户活动并为他们提供完成验证事件的分数。我目前在后端使用 Firebase。我选择 Firebase 的原因真的是因为方便。我还没有开始编码给出分数的部分,但我已经概述了如下过程
- 用户验证activity
- 验证者(具有更多权限的另一个用户)验证用户已完成 activity。
- 完成事件的积分值添加到用户的总积分中。
困扰我的是第三步。是否可以在不引入另一种后端技术的情况下完成第三步?目前我用来创建活动和用户的是 firebase 和应用程序。
目前我认为我应该让验证器增加用户分数,但这意味着让一个用户直接访问另一个用户的 属性。这被认为是不好的做法吗?有没有办法让 Firebase 简单地添加两个值,或者我必须引入第三项技术?
一个可能的解决方案是在 Firebase 实时数据库中创建一个数据库目录,用于存储每个 activity 将获得的点数。 activity 完成后,您会在 Firebase 数据库中获取用户的目录,获取他们的积分值,添加积分值,然后将新值发送回数据库。
这需要授予管理员用户访问其他用户积分的权限,这在处理信用卡或金钱等私人交易时是不好的做法(无论如何,这对 Firebase 来说可能不是一个好主意)。如果您处理的是没有任何实际价值的东西,那也没关系。