android - 如何让我的 Firebase 数据库只能从我自己的 Android 应用程序中访问?
问题描述
我有一个 Firestore 数据库和一个与之连接的 Android 应用程序。我希望我的应用程序只从数据库中读取;该应用程序不会从中写入或删除任何内容。我也不需要任何用户或密码验证。我只想让我的应用程序访问一些集合并在 GUI 中显示它们。在规则中,我这样说:
allow list;
但是,如果我理解正确,其他人可以访问我的数据库/将其集成到他们的应用程序中并用于他们自己的目的。我怎样才能避免这种情况?我希望我的数据库只能从我的应用程序访问+我不需要用户通过输入他们的用户名/密码来进行身份验证......如果我包括匿名身份验证,那么如果另一个人可以做同样的事情,它如何解决问题它访问我的数据库,即想出一个使用匿名身份验证访问我的数据库的代码?
解决方案
推荐阅读
- javascript - mat-table 不记得在分页期间选择每行上的所有复选框状态
- react-native - 使用 detox 通过 ID 测试查找元素 - React Native
- python - 用大写字母分隔的熊猫数据框中的字符串替换字符串
- select - 多选进入outfile
- javascript - 如何获取表值以放入模态 antd 设计中
- reactjs - 不同类型的函数参数
- python - GEKKO - 神经网络 - 求解器不工作
- javascript - ES6 导入类导致循环依赖
- javascript - 为什么axios发送两个请求
- c# - 为什么在 json 反序列化期间未设置字段?