gpt4 book ai didi

service - 如何在 Flutter 中创建定时服务

转载 作者:行者123 更新时间:2023-12-03 02:47:36 24 4
gpt4 key购买 nike

如何在 Flutter 中创建一个定时服务,它会在每天特定时间触发,并且会运行一些代码?它需要适用于 Android 和 IOS,即使应用程序已终止。

最佳答案

您可以使用 alarm manager package .

一个简单的实现如下所示。

import 'dart:async';

import 'package:android_alarm_manager/android_alarm_manager.dart';
import 'package:flutter/widgets.dart';

void doStuff() {
print("do stuff every minute");
}

Future<void> main() async {
final int periodicID = 0;

// Start the AlarmManager service.
await AndroidAlarmManager.initialize();

runApp(const Center(
child:
Text('See device log for output', textDirection: TextDirection.ltr)));
await AndroidAlarmManager.periodic(
const Duration(minutes: 1), periodicID, doStuff,
wakeup: true);
}

关于service - 如何在 Flutter 中创建定时服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56931443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com