Firestore安全规则和Expo无法正常运行

时间:2018-02-15 09:19:30

标签: firebase react-native google-cloud-firestore firebase-security expo

我正在使用expo和firebase web sdk。只要我将安全规则保留为

,我的应用程序中的一切工作正常
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
     allow read, write: if true;
    }
  }
}

然而,当我尝试实现文档中陈述的第一条规则时,只要用户通过身份验证就应该允许完全访问,尽管在应用程序内部进行了身份验证,但我完全无法访问数据库。

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth.uid != null;
    }
  }
}

我正在使用当前用户uid将记录发布到数据库,所以我知道我肯定得到了某种身份验证。

问题可能与本地甚至世博会有关吗?

据我所知,上述第二条规则应该没有问题。

任何投入赞赏

0 个答案:

没有答案