【问题标题】:Workmanager flutter plugin or background_fetch is not working in release build while running in iOS在 iOS 中运行时,Workmanager Flutter 插件或 background_fetch 在发布版本中不起作用
【发布时间】:2022-10-16 05:24:43
【问题描述】:

我正在尝试在发布版本的 ios 中运行 background_fetch 或 Workmanager 插件的示例项目,但未调用后台 fetch 函数,因此没有执行代码。 ios发布版本的任何解决方案?

【问题讨论】:

    标签: flutter background-fetch flutter-workmanager


    【解决方案1】:

    从 background_fetch 的 pub.dev 页面:

    • scheduleTask 似乎只在设备插入电源时触发。 scheduleTask 是为低优先级任务设计的,永远不会作为 经常如你所愿。默认的 fetch 任务将运行得更多 频繁地。
    • ⚠️ 当您的应用程序终止时,iOS 不再触发事件 — 对于 iOS,没有 stopOnTerminate: false 这样的东西。
    • iOS 可以 在苹果的机器学习算法安顿下来之前的任务天 开始定期触发事件。不要坐着盯着你的日志 等待事件触发。如果您的模拟事件有效,那就是 您只需要知道一切都已正确配置。
    • 如果 用户长时间不打开您的 iOS 应用程序,iOS 将停止 触发事件。

    【讨论】:

      猜你喜欢
      • 2011-08-15
      • 2020-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-18
      • 1970-01-01
      • 2022-07-27
      • 2023-03-27
      相关资源
      最近更新 更多