Firebase CloudFirestore PERMISSION_DENIED

最后发布: 2017-10-15 00:45:12


问题

我一直在使用Firebase的实时数据库很长时间了,并考虑尝试新的数据库,因为它可伸缩且在查询数据时效率更高,但是我从LogCat收到了此消息

PERMISSION_DENIED: Missing or insufficient permissions.

即使在写入数据时登录了用户身份验证,我仍然会收到此消息。

提前致谢

android firebase google-cloud-firestore
回答

在Firestore中设置规则。 我的意思是,将读写规则设置为任何人,只需更改火灾存储规则中的条件即可。


回答

Firestore数据库上的默认规则是:允许读取,写入:如果为false;否则为false。 这意味着您无法对其进行读写。 更改为:允许读写:if request.auth!= null;