firebase相关内容

我可以将chrome.Identity与Firebase自定义身份验证一起使用吗?

我正在构建一个Chrome扩展,希望使用Firebase来持久化用户之间共享的状态。Firebase身份验证在Chrome扩展中不起作用,因为没有原始域。chrome.identity接口可用于确保用户经过身份验证并获取OAuth请求的访问令牌。 几个注意事项: 使用chrome.storage存储令牌并使用该令牌向Firebase进行身份验证。存储区域未加密,因此从用户的磁盘读取用户 ..
发布时间:2022-08-10 10:07:55 其他开发

有没有办法在Firebase用户中锁定DisplayName?

我正在尝试解决Firebase auth中缺少用户名属性的问题,并考虑将用户名存储在UserInfo.displayName属性中的用户配置文件本身中。这是必要的,这样我就可以在安全规则中以auth.token.name的形式获取DisplayName,然后将其用作用户名。 但是,updateProfile方法似乎没有被锁定,因此可以想象,用户可以用他们的令牌破解API,并直接调用updateP ..
发布时间:2022-08-10 10:01:38 其他开发

应将哪些安全规则应用于Firebase中的读取?

我为一家戏剧公司创建了一个网站,上面有他们即将上演的剧目的清单。 这些日期存储在FireStore中,所以我设置了一些规则: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { ..
发布时间:2022-08-10 09:40:20 其他开发

在Firebase/Reaction本机(EXPO)上找不到变量:IDBIndex

我正在世博会上开发一个RN应用程序,以Firebase为后端。到目前为止,该应用程序只使用了Firebase身份验证和FireStore,无论出于什么原因,我都随机开始收到ReferenceError: Can't find variable: IDBIndex的错误。我调整了我的Firebase配置以适应v9标准,而不是使用compat包。我确保我的应用程序没有使用谷歌分析。我也已经降级到Fir ..
发布时间:2022-08-04 23:41:25 其他开发

EXPO和Firebase实时数据库-在写入数据库之前读取值并确认不存在特定值

我有一个功能正常的Reaction Native EXPO应用程序,它与我的Firebase实时数据库交互。简而言之,我在试图找到一种方法来检查所有子值以查看是否存在某个值,然后将该值(再次)作为新记录写入数据库,这让我感到困惑。 我过去一直从我的App.js中的世博会推送通知API获取&Quot;ExponentPushToken&Quot;,然后在从世博会推送通知API注册推送通知的相同 ..

Reaction Native+Firebase 9,不能使用off()引用取消订阅onValue更改

Firebase 9,实时数据库/EXPO原生反应。 问题:我无法取消订阅Firebase RTD onChange事件侦听器。 文档说明:在父监听程序上调用off()不会自动删除在其子节点上注册的监听程序;还必须对子监听程序调用off()才能删除回调。 Firebase docs 错误:当我尝试对引用使用.off时,得到reference.off() is not a functi ..
发布时间:2022-07-25 20:27:11 其他开发

ReferenceError:在世博会上使用Firebase时找不到变量:IDBIndex

我正在开发一个使用EXPO的应用程序,使用Firebase JS SDK(https://docs.expo.io/guides/using-firebase/),仅用于身份验证和使用Cloud FiRestore数据库。它在浏览器上工作正常,但当我切换到EXPO GO时,我收到以下错误: ReferenceError:找不到变量:IDBIndex 我的理解是,除了使用Analytic ..
发布时间:2022-07-25 20:23:09 其他开发

Firebase v9模块化-无法找到变量:IDBIndex

我正在使用Reaction Native和EXPO,我正在尝试使用Firebase V9(模块化版本)。每当我尝试在配置文件之外使用Firebase函数时,我都会遇到错误。例如,我在Firebase.tsx中有signUpWithEmail函数,但当我尝试在我的SignUpScreen.tsx中使用它时,它会给我一个 找不到变量:IDBIndex。 似乎与我的节点模块有关?? 可能是错误的版 ..
发布时间:2022-07-25 19:23:45 前端开发

如何在Firebase身份验证/扑图中删除未经验证的电子邮件地址?

使用Firebase身份验证/电子邮件/密码&注册后,无需验证即可保存电子邮件。我已使用Ffltter Firebase应用程序。当有人注册时,我将他们定向到电子邮件验证页面,并将他们保留在那里,直到他们验证了电子邮件。问题是,如果有人使用我的电子邮件并在没有验证的情况下删除了应用程序,邮件仍然保留在数据库中。我们如何删除未经验证的电子邮件地址? 推荐答案 您可以每天运行计划的云功能, ..
发布时间:2022-07-23 19:44:00 其他开发

FiRestore子集合与阵列

首先,我知道FiRestore是如何工作的,并且花了很多时间,评估了不同的方法来构建一个好的结构。不过,我仍在考虑以下情况: 有一个已知食谱的数据库。用户可以添加食谱,但必须确认它们是真正的食谱,而不仅仅是一些变体。因此,每个用户都可以从用户生成的食谱列表中选择Receipe来声明他们知道如何烹饪(或添加新的食谱)。 现在我希望用户与其他人共享他们的接收列表,但这正是我不确定如何使用FiR ..
发布时间:2022-07-22 23:28:33 其他开发

在颤动消防区中使用.Data[]时,操作员定义的错误

我正在学习如何按照YouTube上的《网忍者》教程在扑翼中使用Firestore。完成用户身份验证后,每当创建新用户时,此用户都会将用户记录添加到数据库中,为此会添加一个新模型,传递名为&name的1个字符串,根据我理解的调用,他映射了模型,然后使用.Data[‘name’]从模型中获取该字符串(字符串称为name),在执行此操作时,我收到错误The operator '[]' isn't def ..
发布时间:2022-07-22 19:17:51 其他开发

FireBase FiRestore用于将文档与Textfield同步的原子事务

我是Firebase和FireStore的新手,在云FireStore中存储Textfield数据并对其执行事务时遇到问题,我怀疑我们是否可以执行更新事务,如果文档不存在,则它应该创建并执行事务... 我希望实现以下目标: 我要将当前用户uid和email存储在‘X’集合的文档中。 我想对‘X’集合的‘Y’(这里Y是uid/电子邮件)文档执行事务更新 此外,如果该用户的文档不存在 ..