如何解决React-Native Firebase Firestore Apple 登录错误:权限缺失或不足
我正在尝试使用 react-native-firebase
、signInWithCredential
方法和 Firebase 身份验证进行 Apple 登录/注册。注册后,我在 Firebase 控制台的用户身份验证列表中看到我的 AppleId email
,signInWithCredential
方法返回用户详细信息(尽管该对象看起来与任何其他身份验证提供程序返回的对象不同,例如谷歌和 Facebook。
该对象包含一个 _user
属性,我怀疑它返回了详细信息,但该用户不是经过身份验证的用户。紧接着,handleUserFromAuthStateChanged listener
被触发,但返回权限缺失或不足错误,并且对 firestore 数据库的任何查询都会返回相同的错误。
我的 firestore 数据库规则是:allow read,write: if request.auth != null
用于任何文档,以保护我的数据库。使用任何其他身份验证提供商(facebook、google、sms、电子邮件、auth)都可以正常工作。我正在使用 ios 模拟器。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。