如何处理firebase“没有请求的身份验证令牌”

nie*_*dem 9 android firebase firebase-security firebase-storage

我正在使用 firebase 云存储向(react-native)android 应用程序写入文件,即使我的规则是公开的,我的设备日志也会不断吐出:

W/NetworkRequest:请求没有身份验证令牌,W/StorageUtil:请求没有身份验证令牌。

最奇怪的是,我仍然可以读写文件,但是由于我每 3 毫秒收到一次这些消息之一,因此我的日志无法读取。一种解决方法是从日志文件中过滤掉这些消息,但这将是解决问题的一种非常肮脏的方法。是否有其他地方应该更新我的规则。

这些是我的存储规则:

service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write, update, delete;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

开发平台:带有 react-native 的 Android API 28,在 google pixel 2 虚拟设备上(启用 Google play 服务)