【问题标题】:Which Firebase service to use to remotely set privacy policy for Flutter app?使用哪个 Firebase 服务来远程设置 Flutter 应用的隐私政策?
【发布时间】:2022-01-18 10:38:33
【问题描述】:

我希望能够从服务器设置我的应用程序的隐私政策。我不确定要使用哪种服务。我考虑过 Firestore 和远程配置,但它们似乎都不是一个好的解决方案。您能推荐使用哪种服务吗?

【问题讨论】:

  • 目前在我看来,firestore 是最灵活的数据库。它是除聊天应用程序之外的任何事情的最佳解决方案,但为此您拥有 firebase 实时数据库。
  • 您可以将管理员角色分配给任何用户令牌并在 Firestore 中设置管理员规则,以便管理员可以做任何事情。或者,如果您需要读取其他用户数据、删除它们、禁用它们,您只需要使用 firebase-admin SDK 制作 firebase 功能,无需担心您在 firestore 或身份验证或存储等中的规则。

标签: firebase flutter dart google-cloud-firestore firebase-remote-config


【解决方案1】:

Cloud Firestore用于存储和同步数据的最灵活、可扩展的 NoSQL 云数据库。它通过实时侦听器使您的数据在客户端应用程序之间保持同步,并提供离线支持,因此您可以构建响应式应用程序,无论网络延迟或互联网连接如何都能正常工作。

在 Firestore 中,您可以利用 IAM 的最小权限安全原则,并且只能授予对您资源的必要访问权限。例如,您可以将 datastore.indexAdmin 角色授予用户,该角色允许用户创建、修改、删除、列出或查看索引。

此外,借助 Firestore 库,您还可以获得与语言特性完美融合的 Firebase 套件的所有优点 - 身份验证、无服务器、存储、ML 等

使用 Firestore 的另一大优势是其离线功能

但是,在制定隐私政策之前,请先查看 privacy policyprivacy settings for Firebase

【讨论】:

    猜你喜欢
    • 2018-12-12
    • 2015-10-03
    • 2010-12-18
    • 2016-12-27
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 2016-02-01
    • 2014-01-31
    相关资源
    最近更新 更多