我正在开始一个学习项目,涉及以下场景:
用户进入页面,页面上有一个计数器连接到firebase
上的实时数据库,他/她按下按钮,计数器增加,数据库被更新,但是不允许该用户增加计数器了。即使关闭应用程序并在几天之内打开他/她。
问题是:无需显式登录用户,是否可以实现类似目的?因此,在随后的会话中,该禁止根据IP地址或其他内容持续存在。也许可以通过本地存储来实现?
感谢您的任何回应和想法!
答案 0 :(得分:1)
您所描述的内容要求您可以识别应用实例:应用在特定设备上的特定安装。对于Firebase,最简单的方法是使用Firebase's anonymous authentication。这将为应用程序实例创建一个唯一的标识符,而无需用户输入任何凭据。