【问题标题】:Where should the code reside to update Firestore?代码应该在哪里更新 Firestore?
【发布时间】:2018-12-24 03:30:54
【问题描述】:

如果我有一个要不断更新的 Firestore 数据库(并且我的代码中的侦听器要不断响应后端更新),那么负责更新数据库的代码是否应该属于可用于的 android 应用程序下载给其他人?或者它应该在其他地方?

例如,用于在“用户”集合中创建包含用户信息的文档的代码属于我发布的应用程序的每个实例,因为我希望使用我的应用程序的每个用户都能够将他们的登录信息写入通过 Firebase Auth 注册后的 Firestore 数据库。

但是,如果我希望使用我的应用程序的所有用户都可以使用不同的数据集合,并且我想不断更新这些数据,我是否应该使用我的生产级应用程序中的代码来更新它,还是应该在其他地方发生?如果它应该发生在其他地方,应该在哪里/应该如何做?

如果有任何帮助,我将不胜感激!

【问题讨论】:

    标签: firebase google-cloud-firestore


    【解决方案1】:

    没关系,我找到了自己问题的答案。 Firebase 为用户提供 Cloud Functions,可以在服务器端运行以响应新的数据事件。

    【讨论】:

      【解决方案2】:

      您可能还对实时数据库感兴趣,这意味着您不必为数据编写任何这些侦听器,它会自动完成这一切。在这里查看; https://firebase.google.com/docs/database/rtdb-vs-firestore

      【讨论】:

        猜你喜欢
        • 2012-01-17
        • 1970-01-01
        • 2010-12-25
        • 2013-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多