firebase相关内容
我收到一封来自Firebase的电子邮件,通知我我的安全规则不安全,理由是:任何用户都可以读/写您的数据库。 怎么会这样,我已经在下面指定了.read和.write规则。我错过了什么?如果有任何帮助,我们将不胜感激。 { "rules": { ".read": "auth != null", ".write": "auth != null", "venues
..
我已经在Firebase中创建了一个数据库,如下所示: 现在我进入REST客户端并发出以下查询: https://movielens3.firebaseio.com/movieLens/users.json?orderBy="age"&startAt=25&print=pretty 它给我一个错误: "error": "Index not defined, add ".ind
..
在我的应用程序中,我不希望被其他用户屏蔽的用户找到这样的用户。 假设用户1阻止了用户2。然后,当用户2搜索应用程序中的所有用户时,我希望用户2找到除用户1之外的所有用户,因为用户1已经阻止了用户2。这就像Instagram,当你屏蔽某人时,某人无法以任何方式与你互动。我将用户存储在实时数据库中,如下所示: users |-user2(uid) |-blocks |-use
..
我使用Firebase已经有一段时间了,但我现在才决定真正研究一下安全规则。 我的问题是,“auth!==NULL”有多安全?是的,我意识到这意味着只有经过身份验证的用户才能访问数据,但获得身份验证的难度有多大?是否有人可以注册该应用程序,然后使用这些凭据将请求直接输入我的数据库? 正如我所说,我是安全规则的新手,因此,如果这是一个显而易见的问题,我很抱歉。 以下是我的安全规则:
..
enter image description here我的应用程序使用率约为90%,并且已准备好将其发布,以便可以发布以进行测试。 我被苹果拒绝了,因为我没有一个非常重要的功能:--用户屏蔽辱骂用户的机制。 我已经有一个可以跟踪其他用户的功能,但我被困在如何阻止访问上,因此当一个用户阻止另一个用户时,他们看不到与刚刚阻止他的那个用户相关的任何东西。他们无法在搜索、新消息和帖子中看到自
..
有没有办法让用户只有在拥有确切的文档ID时才能阅读文档? 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> // should fail: db.collection(`docs`).get() // should succeed: db.doc(`docs/${docId}`).get() 这就好比您在Google文档中启用了链接共享,而您只有在拥
..
我每天都会收到一封来自Firebase FiRestore的警告电子邮件,上面写着: “任何用户都可以读取您的整个数据库” 但在我的例子中,它是一个开放的数据库,每个人都可以在其中读取数据。 我的安全规则设置如下: service cloud.firestore { match /databases/{database}/documents { match /{doc
..
我正在构建一个PWA应用程序,它的工作方式与Pomodoro时钟类似。因此,它会倒计时25分钟,并在时间到时通知用户。 我在想几个解决方案。 -当PWA应用程序启动时,它会设置手机内置的闹钟 -PWA应用程序一直在后台运行,它会触发自己的警报。 我的应用程序将有关计时器何时结束的数据保存在Firebase的实时数据库中。因此,我在考虑使用Firebase函数来检查还剩多少时间,但这可能是不
..
我希望在Firebase上创建具有多对多关系的数据库。我不确定如何实现JSON文件结构。 数据库的工作方式应该如下: 一个用户将属于多个组织 一个组织将拥有多个用户 我做了一些这样的组织: App -Organisation --Organisation Name ---Members -----Member1 -----Member2 -Users --Member
..
我正在将推送通知集成到我的聊天应用程序中。因此,在我的注册片段中,我为FCM令牌编写了以下代码: FirebaseMessaging.getInstance().token.addOnCompleteListener(OnCompleteListener { task ->
..
我很好奇,我们可以像在Node.js中使用nodemailler发送电子邮件一样,通过Node.js服务器向客户端实现推送通知吗?如果是的话!那该怎么做呢?有没有人能简单地阐述一下。还要注意的一点是,推送通知应该是特定于用户的,就像我们的邮件一样,通过我们的邮件ID来区分。 提前谢谢。 推荐答案 您可以使用Firebase Cloud Messaging来实现。以下是高级概述:
..
我正在gatsby-node.js中创建我的动态页面以创建我的客户端路径。所有页面在本地主机中都运行良好,并且页面还显示了生产环境中所需的数据。但是,仍然是浏览器在第一次加载时将页面显示为404。我尝试了gatsby-node.js: const path = require ("path") exports.omCreatePage = async ({ page, actions })
..
每当我运行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
..
const functions = require('firebase-functions'); exports.apiResponse = functions.https.onRequest((request, response) => { const url = "https://test-proj-heroku.herokuapp.com/api/plans" const https = r
..
因此,我希望在后台使用Firebase侦听器,因为在基于数据库值关闭应用程序时,需要触发一些代码。我以为我可以把监听程序放在服务上,然而,由于最近版本的操作系统的工作方式,阅读文档看起来不再是一个好的选择。 我发现了WorkManager类,它被认为是实现后台代码的最佳新选项,它看起来很好,但是周期性作业的最短15分钟时间对于我所需的时间来说是很长的。 所以我想知道在后台使用Fireb
..
我正在尝试为我的扑翼应用程序制作聊天应用程序。但是每次我尝试点击聊天时都会出现这个错误。The error 有人能告诉我我的代码出了什么问题吗? readLocal() async { prefs = await SharedPreferences.getInstance(); id = prefs.getString('id') ?? ''; if (id.hashCode
..
我是Ionic4和TypeScript的新手,并且已经开始了一个使用FireBase作为其数据库的项目。我创建了一个名为‘Cost’的集合,其字段为‘perKm’,值为5。我一直在尝试使用AngularFirestore(从‘@ANGLING/FIRE/FireSTORE’导入{AngularFirestore})来获取和编辑字段值。我试过查看教程,但它们处理的是包含大量数据集的拉取集合,而不是单
..
我的ejs前端代码如下
和我的js代码,其中接收文件如下 var storage
..
我尝试了以下函数将图像上载到Firebase存储 private async void UploadFiles() { var stream = File.Open(@"D:\Capture.png", FileMode.Open); var auth = new FirebaseAuthProvider(new FirebaseConfig(Ap
..
我正在使用Firebase存储来保存视频/音频用户的文件。 我的主要想法是将每个视频/音频保存在用户ID(UID)下。 这意味着每个用户都有几个视频/音频文件保存在他的UID下。 我写了一个代码,问题是他一直在我保存的旧视频上保存新视频。 请告诉我我哪里错了 @Override public void onActivityResult(int requestCode, int resu
..