Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 允许在firebase中为未注册用户执行特定操作_Javascript_Firebase_Local Storage - Fatal编程技术网

Javascript 允许在firebase中为未注册用户执行特定操作

Javascript 允许在firebase中为未注册用户执行特定操作,javascript,firebase,local-storage,Javascript,Firebase,Local Storage,我正在开始一个小的学习项目,涉及以下场景: 用户进入页面,页面上有一个计数器,该计数器连接到firebase上的实时数据库。他/她按下按钮,计数器上升,数据库更新,但不允许该用户再增加计数器。即使应用程序关闭,他/她也会在几天内打开它 问题是:不显式地登录用户就可以实现这样的功能吗?因此,在随后的会话中,基于IP地址或其他原因,禁令仍然存在。也许可以通过本地存储来实现 感谢您的回复和想法 您所描述的内容要求您能够识别应用程序实例:您的应用程序在特定设备上的特定安装。对于Firebase,最简单的

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

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

问题是:不显式地登录用户就可以实现这样的功能吗?因此,在随后的会话中,基于IP地址或其他原因,禁令仍然存在。也许可以通过本地存储来实现


感谢您的回复和想法

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

据我所知,这也适用于web?对不起,我没有明确说明,我说的是网络应用。谢谢是的,这也适用于网络。事实上,我提供的链接指向web/JavaScript SDK的文档。谢谢,我将接受答案,并检查文档。希望它能为我的用例提供一个解决方案。嘿,弗兰克,我读过匿名登录文档,但我仍然不确定,我如何才能达到我期望的行为类型。你能不能详细说明一下,或者把一些资源链接到我能找到解释的地方?谢谢!您正在寻求一种方法来识别特定的用户/会话,而无需用户登录。在Firebase平台中,匿名身份验证正是这样做的:它将UID与应用程序安装相关联,以便下次应用程序启动时使用相同的UID标识自己。