firebase相关内容

Firebase说我的规则不安全,为什么?

我收到一封来自Firebase的电子邮件,通知我我的安全规则不安全,理由是:任何用户都可以读/写您的数据库。 怎么会这样,我已经在下面指定了.read和.write规则。我错过了什么?如果有任何帮助,我们将不胜感激。 { "rules": { ".read": "auth != null", ".write": "auth != null", "venues ..

阻止用户查找已阻止其Firebase的用户

在我的应用程序中,我不希望被其他用户屏蔽的用户找到这样的用户。 假设用户1阻止了用户2。然后,当用户2搜索应用程序中的所有用户时,我希望用户2找到除用户1之外的所有用户,因为用户1已经阻止了用户2。这就像Instagram,当你屏蔽某人时,某人无法以任何方式与你互动。我将用户存储在实时数据库中,如下所示: users |-user2(uid) |-blocks |-use ..

身份验证有多安全!==NULL?火力基地

我使用Firebase已经有一段时间了,但我现在才决定真正研究一下安全规则。 我的问题是,“auth!==NULL”有多安全?是的,我意识到这意味着只有经过身份验证的用户才能访问数据,但获得身份验证的难度有多大?是否有人可以注册该应用程序,然后使用这些凭据将请求直接输入我的数据库? 正如我所说,我是安全规则的新手,因此,如果这是一个显而易见的问题,我很抱歉。 以下是我的安全规则: ..

如何在社交媒体应用程序中屏蔽Firebase上的用户?对于iOS

enter image description here我的应用程序使用率约为90%,并且已准备好将其发布,以便可以发布以进行测试。 我被苹果拒绝了,因为我没有一个非常重要的功能:--用户屏蔽辱骂用户的机制。 我已经有一个可以跟踪其他用户的功能,但我被困在如何阻止访问上,因此当一个用户阻止另一个用户时,他们看不到与刚刚阻止他的那个用户相关的任何东西。他们无法在搜索、新消息和帖子中看到自 ..
发布时间:2022-04-05 10:21:22 移动开发

Firebase FireStore只有在用户具有确切的文档ID时才允许读取

有没有办法让用户只有在拥有确切的文档ID时才能阅读文档? 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> // should fail: db.collection(`docs`).get() // should succeed: db.doc(`docs/${docId}`).get() 这就好比您在Google文档中启用了链接共享,而您只有在拥 ..

停止FiRestore警告每个人都可以读取数据

我每天都会收到一封来自Firebase FiRestore的警告电子邮件,上面写着: “任何用户都可以读取您的整个数据库” 但在我的例子中,它是一个开放的数据库,每个人都可以在其中读取数据。 我的安全规则设置如下: service cloud.firestore { match /databases/{database}/documents { match /{doc ..
发布时间:2022-04-05 10:17:09 其他开发

可以用PWA设置闹钟吗?(构建定时器/闹钟应用程序)

我正在构建一个PWA应用程序,它的工作方式与Pomodoro时钟类似。因此,它会倒计时25分钟,并在时间到时通知用户。 我在想几个解决方案。 -当PWA应用程序启动时,它会设置手机内置的闹钟 -PWA应用程序一直在后台运行,它会触发自己的警报。 我的应用程序将有关计时器何时结束的数据保存在Firebase的实时数据库中。因此,我在考虑使用Firebase函数来检查还剩多少时间,但这可能是不 ..
发布时间:2022-04-04 22:41:03 前端开发

使用Node.js实现推送通知

我很好奇,我们可以像在Node.js中使用nodemailler发送电子邮件一样,通过Node.js服务器向客户端实现推送通知吗?如果是的话!那该怎么做呢?有没有人能简单地阐述一下。还要注意的一点是,推送通知应该是特定于用户的,就像我们的邮件一样,通过我们的邮件ID来区分。 提前谢谢。 推荐答案 您可以使用Firebase Cloud Messaging来实现。以下是高级概述: ..

在生产中的浏览器中首次加载时,仅Gatsby客户端路径显示为404

我正在gatsby-node.js中创建我的动态页面以创建我的客户端路径。所有页面在本地主机中都运行良好,并且页面还显示了生产环境中所需的数据。但是,仍然是浏览器在第一次加载时将页面显示为404。我尝试了gatsby-node.js: const path = require ("path") exports.omCreatePage = async ({ page, actions }) ..
发布时间:2022-03-30 19:55:48 其他开发

错误:绑定失败:TypeError:无法读取未定义、本机反应的转换文件';的属性

每当我运行REACT-Native Start时都会收到此错误,但这是最近在我的节点模块中安装了Firebase-Tools和Stripe之后开始发生的,但在此之前它运行得很好,下面是错误的堆栈跟踪: ::ffff:127.0.0.1 - - [22/Mar/2020:19:59:30 +0000] "GET /index.bundle?platform=android&dev=true&m ..
发布时间:2022-03-29 22:57:11 前端开发

后台FireBase监听器Android

因此,我希望在后台使用Firebase侦听器,因为在基于数据库值关闭应用程序时,需要触发一些代码。我以为我可以把监听程序放在服务上,然而,由于最近版本的操作系统的工作方式,阅读文档看起来不再是一个好的选择。 我发现了WorkManager类,它被认为是实现后台代码的最佳新选项,它看起来很好,但是周期性作业的最短15分钟时间对于我所需的时间来说是很长的。 所以我想知道在后台使用Fireb ..

从FireBase集合获取字段值时出现问题

我是Ionic4和TypeScript的新手,并且已经开始了一个使用FireBase作为其数据库的项目。我创建了一个名为‘Cost’的集合,其字段为‘perKm’,值为5。我一直在尝试使用AngularFirestore(从‘@ANGLING/FIRE/FireSTORE’导入{AngularFirestore})来获取和编辑字段值。我试过查看教程,但它们处理的是包含大量数据集的拉取集合,而不是单 ..
发布时间:2022-03-24 17:20:49 其他开发

Android-将视频/音频文件上传到Firebase存储

我正在使用Firebase存储来保存视频/音频用户的文件。 我的主要想法是将每个视频/音频保存在用户ID(UID)下。 这意味着每个用户都有几个视频/音频文件保存在他的UID下。 我写了一个代码,问题是他一直在我保存的旧视频上保存新视频。 请告诉我我哪里错了 @Override public void onActivityResult(int requestCode, int resu ..
发布时间:2022-03-14 11:58:19 移动开发