首页 > 解决方案 > 如何让我的 Firebase 数据库只能从我自己的 Android 应用程序中访问?

问题描述

我有一个 Firestore 数据库和一个与之连接的 Android 应用程序。我希望我的应用程序只从数据库中读取;该应用程序不会从中写入或删除任何内容。我也不需要任何用户或密码验证。我只想让我的应用程序访问一些集合并在 GUI 中显示它们。在规则中,我这样说:

allow list;

但是,如果我理解正确,其他人可以访问我的数据库/将其集成到他们的应用程序中并用于他们自己的目的。我怎样才能避免这种情况?我希望我的数据库只能从我的应用程序访问+我不需要用户通过输入他们的用户名/密码来进行身份验证......如果我包括匿名身份验证,那么如果另一个人可以做同样的事情,它如何解决问题它访问我的数据库,即想出一个使用匿名身份验证访问我的数据库的代码?

标签: androidfirebasegoogle-cloud-firestorefirebase-security

解决方案


推荐阅读