【问题标题】:Buildfire How to setup Firebase to retrieve and update plugin dataBuildfire 如何设置 Firebase 以检索和更新插件数据
【发布时间】:2020-12-30 01:13:14
【问题描述】:

我正在尝试使用 Firebase 连接到 Buildfire 插件来管理、更新和检索数据。这是否仅适用于从头开始创建的插件。如何使用 firebase 连接到应用数据。

【问题讨论】:

    标签: buildfire


    【解决方案1】:

    BuildFire 并非建立在单一数据库之上。此外,每个插件都可以自治。它可以将其数据保存在任何 BuildFire 内置数据库或它自己的数据库中。

    对于 Google Firebase,有一些现有的功能/插件使用专用 Firebase/Firestore 实例来避免出于合规性原因使用多租户数据库。

    而 BuildFire 允许您通过插件实例连接到 firebase。您有时需要在插件之外使用您的数据来进行身份验证、角色和权限。 BuildFire 提供了使用开发者门户在后端集成到 Firebase 实例的能力。 在此处查看更多信息https://github.com/BuildFire/sdk/wiki/Buildfire-Firebase-Integration

    总之,您可能需要从头开始创建插件才能使用您选择的 Firebase 数据库或其他任何东西。当你这样做时,它只会有你的插件数据。

    【讨论】:

    • 感谢这让我的开发过程更加清晰。您会推荐以下最佳方法。用于收集应用用户回复的插件(目前我使用的是 Microsoft 表单)。将这些响应显示为列表的插件,可以显示表单中的详细信息。 (目前我正在使用一个列表插件,并正在开发一个休息 api 来获取和发布数据)
    • 除了在表单中浏览网页之外,这不是一个很好的解决方案。有一个 Questioner 插件可以满足您的需求,将结果存储在 BuildFire 中,也可以 POST 到您的 API。
    • 如果您正在寻找完全自定义的插件。您可以在小部件端使用表单提交器构建插件,将其保存到 BF 用户数据数据库或您的 Firebase 数据库,然后在插件的控制端显示聚合结果。所以应用程序所有者可以看到所有结果。非常类似于 Questioner 插件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    • 2019-04-17
    • 1970-01-01
    相关资源
    最近更新 更多