android - 从 Android 应用程序写入谷歌 FireBase 不工作

标签 android firebase firebase-realtime-database firebase-security

我为一些卡车司机编写了一个 ANDROID 应用程序。只有大约 3 个。他们从不记得他们的用户名或 PW.. 所以我想我只会登录应用程序而不给他们注销的选项。 那部分有效。
然而, 假设这些规则,我可以从我的 ANDROID 应用程序写入数据库...... 我可以确认我已登录... 这些规则如您所愿地发挥作用。我可以毫无困难地给 children 写信。

{
  "rules": {
            ".read": true,
            ".write": true
    }
}

但是如果改变规则……我所有的写入都会失败。我究竟做错了什么? 这是我的实验之一...... 我正在给 children 写信,还有其他我可能做错的事情吗?

{
  "rules": {
            ".read": true,
            ".write": "auth.uid != null"
    }
}

子项包括“BIN”、“BinScans”、“MissionID” 非常欢迎任何关于我做错的想法。

最佳答案

QuickStart guide 中的示例规则使用 "auth != null"。试试这个:

{
  "rules": {
            ".read": true,
            ".write": "auth != null"
    }
}

关于android - 从 Android 应用程序写入谷歌 FireBase 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38578618/

相关文章:

android - 从另一个线程更新主线程中的 ListView

android - 为什么用c源代码调试时GDB是 "jumping back"

javascript - 如何在 Reactjs 中监听 firebase 实时变化?

swift - 类型 AVCaptureDevice 不符合协议(protocol)序列

firebase - 如何使用 Flutter 执行 Firebase 可变事务数据?

swift - observeSingleEvent 不会在 swift 循环下被调用

android - 从数据库中成功检索数据但无法通过适配器类

javascript - Window.print() 到 Link-OS Zebra 打印机?

android - 基于Bitmap设置FrameLayout的高度和宽度

android - 添加 Firebase 子项时在 Android 中获取通知