【问题标题】:How to update UI in a Flutter app with new daily content?如何使用新的日常内容更新 Flutter 应用中的 UI?
【发布时间】:2021-09-13 15:50:16
【问题描述】:

这是一个只有几页的简单应用程序。我只需要每天用新内容更新一页(准确地说是文本)。

用户无需在 Play 商店中更新应用程序,只需在他打开应用程序以查看我想要放入应用程序的新内容时即可。

我应该使用什么?是 Firebase 还是别的什么?以及如何?

谢谢

【问题讨论】:

    标签: flutter user-interface auto-update


    【解决方案1】:

    如果你是新的 firebase 可以是一种方法。由于 firebase 是一个实时数据库,因此有多种方法可以实际更新应用程序中的文本。 最好的办法是制作一个管理应用程序,您可以在其中连接文本字段 firestore 更新查询。这将有助于将数据更新到 Firestore,并且由于它是实时数据库,因此它会立即更新到用户应用程序。 如果它是一个像你说的小应用程序,如果你真的不想去和另一个应用程序麻烦只是为了更新数据,你可以在 firebase 的 firestore 选项卡中更新它,一切都会好起来的。这很简单。不要忘记在您的应用中使用流构建器从 firestore 获取实时更新。

    【讨论】:

    • 这很有帮助,但问题是我刚刚开始使用颤振,仍然不明白一些东西。如果您可以解释如何使用流构建器以及在何处以及在何处单击以便我可以编写将要更新的新数据,那将更有帮助。您可以在这里给我留言或评论,我将不胜感激。
    【解决方案2】:

    这取决于您的数据来自哪里。 如果它们来自 API,那么只需每天执行一次 GET API 调用或在用户刷新时调用。 如果是自定义内容,那么 Firebase 是一个不错的选择。您可以执行上述相同操作,也可以通过 Stream 收听 Firestore 的更改。

    【讨论】:

    • 这是自定义内容。如何使用 Stream 以及如何收听 Firestore 的更改,这是我不理解的。如果您可以在此处发表评论或向我发送有关此内容的更多详细信息,我将不胜感激。
    猜你喜欢
    • 2018-01-06
    • 2021-04-29
    • 2012-07-16
    • 1970-01-01
    • 2021-04-27
    • 2021-12-18
    • 2017-05-21
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多