如果我的应用程序中不需要帐户,是否可以公开我的firebase数据库?

时间:2017-07-26 04:35:41

标签: firebase web firebase-realtime-database

更多的理论问题,但我对从Firebase实时数据库访问公共数据的正确方法感兴趣。这是仅通过访问网页(无需登录)可查看的数据。在过去,我会创建一个匿名帐户,但这似乎效率不高(对于网站的每个查看者),似乎我也可以在规则中将.read设置为true,这样就不需要帐户访问数据。

但是,似乎Firebase通常建议不要在规则中将.read设置为true,因此我想知道这里的正确惯例是什么。

1 个答案:

答案 0 :(得分:1)

一般来说,将.read设置为true用于测试目的,您不需要身份验证,也不需要用户的敏感数据。如果您的应用内容不包含需要私有的数据,那么您可以使用此设置,但如果您决定将来添加身份验证,并且您希望在数据库中存储有关您用户的敏感数据,那么强制使用Firebase Realtime Database Rules保护您的Firebase数据库。

希望它有所帮助。