【问题标题】:Running periodic tasks in Dart and Flutter in background even if app is closed即使应用程序关闭,也在后台运行 Dart 和 Flutter 中的定期任务
【发布时间】:2019-03-08 13:36:28
【问题描述】:

我要做的是每隔 1 分钟左右连接到 REST API 从数据库中获取所有待处理的推送通知,如果时间与设备上的时间匹配,则发送推送通知。我不能为此使用 Firebase,因为我被告知只能使用自托管服务。我找到了一个插件可以在后台运行任务android_alarm_manager 0.2.1

问题在于它依赖于 Firebase_auth 插件,该插件需要将我的应用连接到 Firebase。

是否有任何等效的此插件可以让我运行后台任务而无需将其连接到 Firebase?

【问题讨论】:

    标签: android dart flutter


    【解决方案1】:

    您可以编写每分钟运行一次的原生 android 服务,然后在第一次通过 platform channel 启动您的 Flutter 应用程序时调用该服务。使用shared preference,您可以仅在首次应用启动时调用该平台通道服务。

    【讨论】:

    • iOS 怎么样?据我所知,iOS 有限制
    猜你喜欢
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多