【问题标题】:Should I save to Firestore from Android client or from Firebase Function?我应该从 Android 客户端还是从 Firebase 函数保存到 Firestore?
【发布时间】:2024-05-23 12:05:02
【问题描述】:

我有一个 Android 应用程序,我想根据您的经验了解在安全性和成本方面哪个更好。我不确定从我的客户端或函数保存到数据库是否更好。看起来通过从我的应用程序与 firebase 函数通信然后写入数据库将比仅从应用程序写入数据库更昂贵,但如果它更安全,我愿意付出代价。只是想知道您对此有何看法。谢谢。

【问题讨论】:

    标签: android firebase google-cloud-firestore google-cloud-functions


    【解决方案1】:

    在成本方面,从客户端写入数据或使用云功能没有区别。无论您选择使用什么,成本都是一样的。

    关于安全性,我建议您阅读Cloud Firestore Security Rules。因此,您可以根据自己的应用用例编写自己的安全规则。

    【讨论】:

    • 是的,我已经阅读了有关安全规则的内容,所以您认为只执行安全规则就足够安全了吗?
    • 安全规则写对了,肯定是的!