在Firebase中允许未注册用户执行特定操作

时间:2018-08-19 08:16:37

标签: javascript firebase local-storage

我正在开始一个学习项目,涉及以下场景:

用户进入页面,页面上有一个计数器连接到firebase上的实时数据库,他/她按下按钮,计数器增加,数据库被更新,但是不允许该用户增加计数器了。即使关闭应用程序并在几天之内打开他/她。

问题是:无需显式登录用户,是否可以实现类似目的?因此,在随后的会话中,该禁止根据IP地址或其他内容持续存在。也许可以通过本地存储来实现?

感谢您的任何回应和想法!

1 个答案:

答案 0 :(得分:1)

您所描述的内容要求您可以识别应用实例:应用在特定设备上的特定安装。对于Firebase,最简单的方法是使用Firebase's anonymous authentication。这将为应用程序实例创建一个唯一的标识符,而无需用户输入任何凭据。