【发布时间】:2022-10-16 05:24:43
【问题描述】:
我正在尝试在发布版本的 ios 中运行 background_fetch 或 Workmanager 插件的示例项目,但未调用后台 fetch 函数,因此没有执行代码。 ios发布版本的任何解决方案?
【问题讨论】:
标签: flutter background-fetch flutter-workmanager
我正在尝试在发布版本的 ios 中运行 background_fetch 或 Workmanager 插件的示例项目,但未调用后台 fetch 函数,因此没有执行代码。 ios发布版本的任何解决方案?
【问题讨论】:
标签: flutter background-fetch flutter-workmanager
从 background_fetch 的 pub.dev 页面:
- scheduleTask 似乎只在设备插入电源时触发。 scheduleTask 是为低优先级任务设计的,永远不会作为 经常如你所愿。默认的 fetch 任务将运行得更多 频繁地。
- ⚠️ 当您的应用程序终止时,iOS 不再触发事件 — 对于 iOS,没有 stopOnTerminate: false 这样的东西。
- iOS 可以 在苹果的机器学习算法安顿下来之前的任务天 开始定期触发事件。不要坐着盯着你的日志 等待事件触发。如果您的模拟事件有效,那就是 您只需要知道一切都已正确配置。
- 如果 用户长时间不打开您的 iOS 应用程序,iOS 将停止 触发事件。
【讨论】: