我正在尝试使用Flutter android_alarm_manager创建一些后台任务,但似乎无法在没有firebase身份验证的情况下使其工作.我也跟着上插件自述,只是添加android_alarm_manager的插件pubspec.yaml引起的应用程序在启动时立即崩溃(模拟器和真实设备).如何避免Firebase集成并仍然使用警报管理器插件?
关于:but can't seem to get it working without the firebase auth
也许在您 2018 年尝试时,您的应用程序中存在一些意外的纠缠或其他问题,但截至目前,https://pub.dev/packages/android_alarm_manager不需要任何 Firebase。
只需要在清单中设置一些权限、服务和接收器,然后该示例就可以运行:
import 'package:android_alarm_manager/android_alarm_manager.dart';
void printHello() {
final DateTime now = DateTime.now();
final int isolateId = Isolate.current.hashCode;
print("[$now] Hello, world! isolate=${isolateId} function='$printHello'");
}
main() async {
final int helloAlarmID = 0;
await AndroidAlarmManager.initialize();
runApp(...);
await AndroidAlarmManager.periodic(const Duration(minutes: 1), helloAlarmID, printHello);
}
Run Code Online (Sandbox Code Playgroud)
另请参阅/flutter/android_alarm_manager/example/
| 归档时间: |
|
| 查看次数: |
390 次 |
| 最近记录: |