首页 > 解决方案 > firestore/permission-denied - 调用者没有执行指定操作的权限。] 在 React Native

问题描述

我在 Firebase 中使用 Google 登录。身份验证工作正常。

当 firestore 规则不安全时,request.auth 在本地模拟器中运行时会提供数据。

但是当我制定如下规则时,它显示 request.auth 为空,

    function isLoggedIn() {
      return request.auth != null;
    }

    match /users/{user} {
      allow read, create, update: if isLoggedIn();
      allow delete: if false;
    }

并抛出权限被拒绝错误。

如何解决这个问题?

标签: firebasereact-nativegoogle-cloud-firestorefirebase-securitygoogle-signin

解决方案


推荐阅读