问题标签 [flutter-workmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Flutter work-manager 返回“工作人员结果失败 [id=XXXXxXXXXXxXXXX tags={ be.tramckrijte.workmanager.BackgroundWorker }]”
我正在构建一个通知用户祈祷时间的应用程序。我正在使用 adhan 包来计算时间并将其保存在共享首选项中。由于祈祷时间每 24 小时更改一次,因此我使用 workmanager 获取该特定时间的祈祷时间,并每 20 小时将其保存在共享偏好中。但是我正面临这个问题,有没有其他或更好的方法可以实现这一目标。
主要.dart
祈祷时间.dart
管理通知.dart
get_timezone.dart
扑医生
发布规范.yaml *
flutter - 带有 StateFull 小部件的 Flutter WorkManager 后台获取示例
我在 StateFull Widget 中有一个名为 control 的函数。我想每 15 分钟用 WorkManager 运行这个函数。
如何从 callbackDispatcher 函数调用控制函数?我将 Stream 静态添加到 Statefull 小部件,然后收听它,但它不起作用。
HomeScreen.dart 文件
flutter - Flutter 使用 workmanager 在准确时间显示本地通知
我想在flutter(android应用程序)中设置本地通知,我了解了workmanager包,但我不知道如何将它用于我的目的。我想在用户选择的确切时间发送通知。
时间选择:
将这段时间保存在共享首选项中:
从共享偏好中获取这个时间:
根据所选时间颤振本地通知:
工作管理器实现:
当我从应用程序内的按钮调用它时这是有效的,但是一旦我进入后台它就不起作用。当我实现上面的代码时,它给出了以下错误:
请帮我。
感谢您提前回复。
flutter - 如何使用workmanager在flutter后台调度数据库更新任务
我想每 15 分钟更新一次本地颤振数据库,但看起来工作管理器任务无法访问数据库。请提出任何变通办法或如何做到这一点的示例。
flutter - Flutter:来自后台任务的通知导航,没有上下文问题
我的应用程序执行以下操作:它使用 Flutter Workmanager 运行后台任务,该任务检查一些值,然后通过 Flutter Local Notification 引发通知。在 FlutterLocalNotifications Plugin 的初始化方法中,我可以指定一个内联函数,它应该导航到一个页面。由于我没有 Builder 上下文,我必须使用带有 OnGenerateRoute 的导航键将用户转发到站点。但是,这不起作用,我不知道为什么。我知道当应用程序被杀死时,这段代码很有用。
示例代码
但是当应用程序仍然存在时该怎么办?我的项目代码如下所示。
主要飞镖
RouteGenerator.dart
服务.dart
flutter - 无法在 Workmanager 中使用 flutter_reactive_ble 插件
最近,我正在尝试通过 BLE 将我的 Flutter 应用程序与 Arduino 设备连接起来。我使用flutter_reactive_ble插件来处理BLE连接,并使用workmanager插件来处理后台的周期性任务。我将 BLE 扫描和连接放在回调调度程序中。在回调调度程序中初始化 FlutterReactiveBle 后,我可以获得更新的 BLE 状态。状态未知。
但是,BLE 代码的其余部分似乎不起作用,因为在该块中没有执行任何打印语句。似乎工作经理在不等待功能扫描和连接的情况下运行代码。我该如何解决这个问题?我被困了好几天了。
flutter - Flutter 如何使用 WorkManager 插件发送 Http (post) 请求
大家好,任何帮助将不胜感激,
我无法在flutter中使用workmanager插件发送Http post或获取请求,对此的任何解决方案将不胜感激,谢谢
这是我的代码任何帮助将不胜感激谢谢
android - 带有 Workmanager 的 Flutter Provider
Workmanager 对于运行定期任务特别有用,例如定期获取远程数据。
我使用 Workmanager 在后台获取通知
但是当我收到通知时我需要方法我需要在 Provider 中调用函数但我没有上下文
更新 我需要更新当前用户身份 验证
用户模型
flutter - 如何在 workmanager 插件的任务中调用 setState()
我使用 workmanager 插件执行每 15 分钟触发通知的后台任务。
这是 workmanager 每 15 分钟使用的顶级函数 callbackdispatcher()
此处每 15 分钟成功调用一次通知。但是我不能调用 setState 函数来重建小部件。有没有办法在顶级函数中调用 setstate 。因为我需要从后台任务重建一个小部件。
ios - Flutter:使用workmanager的定期后台任务在IOS上不起作用
我正在使用 Flutter 构建 IOS 和 Android 应用程序。我的应用程序需要在应用程序关闭时运行一个后台任务(假设大约每 15 分钟一次)。然后显示通知。我正在关注这篇文章,https://www.geeksforgeeks.org/background-local-notifications-in-flutter/?fbclid=IwAR0sKCVATW068AxuRIyDO693vcqwU0VTPVl1bgVkM3J3EGCHExv8P13dvz4。所以,我正在使用这个库,https://pub.dev/packages/workmanager。它适用于Android,但不适用于IOS。
这是我的代码。
正如我所提到的,它按预期工作并在 Android 上显示通知。当我在 IOS 模拟器上运行它时,我收到以下错误。
基本上 workmanager 不工作。我的代码有什么问题,我该如何解决?