【问题标题】:writing to google FireBase from android app not working从 android 应用程序写入 google FireBase 不起作用
【发布时间】:2023-04-07 19:22:01
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 没有看到重现问题所需的最少代码,就不可能说什么。
  • 我稍后会更新这篇文章,但我创建了一个新的 Android 应用程序,新的 Firebase 项目,重现了我之前所做的一切,并且成功了。试图找出有什么不同...敬请期待。

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 2019-08-10
    • 2013-10-22
    • 2021-07-11
    • 2019-09-25
    • 1970-01-01
    • 2017-07-10
    相关资源
    最近更新 更多