我想知道如何使用Firebase进行运行总计。 我目前正在开发一个跟踪用户活动的平台,并为完成验证事件提供了积分。我目前正在使用Firebase作为后端。我选择Firebase的原因是因为方便。我还没有开始对提供积分的部分进行编码,但我按照后面的流程进行了编码
困扰我的是第三步。是否可以在不引入另一种后端技术的情况下完成第三步?目前,我用来创建活动和用户的是firebase和app。
目前我认为我应该让Validator增加用户分数,但这意味着让一个用户直接访问另一个用户的属性。那被认为是不好的做法吗?有没有办法让Firebase简单地添加两个值,还是我必须引入第三个技术?
答案 0 :(得分:1)
一个可能的解决方案是在Firebase实时数据库中创建一个数据库目录,该数据库目录存储将为每个活动获得的点。活动完成后,您将获取Firebase数据库中用户的目录,获取其积分值,添加积分值,然后将新值发送回数据库。
这需要管理员用户访问其他用户点,如果处理信用卡或金钱等私人交易(这可能不是Firebase的好主意),这是不好的做法。如果你正在处理没有任何实际价值的东西,那就没关系。