android_alarm_manager插件不会在Flutter中继续在后台执行:

时间:2018-11-25 19:39:04

标签: android firebase flutter background-process dart-pub

我整个周末都在试用android_alarm_manager在flutter中的插件,最后在Firebase设置后开始运行,但不完全

问题1 :无论我设置了多长时间,@Override public void start(Stage stage) { window = stage; SetupView setupScreen = new SetupView(); Scene scene = new Scene(setupScreen.getView()); window.setScene(scene); window.setTitle("ScotlandYard"); window.show(); } 都会在大约AndroidAlarmManager.periodic内调用-(1 minute / 5 secs / {{1} }。

问题2 :无论如何,它总是每分钟在15 secs中运行(即使设备为30 Secs),但在{{1}中运行却不起作用}(在foreground上单击)。虽然在按下locked按钮时工作了几分钟。

该插件可以在后台运行。但是我不知道为什么它会以这种奇怪的方式表现。任何帮助,将不胜感激。请让我知道您是否遇到相同的问题,或者我是唯一的一个人。

已执行的步骤

  1. pubspec.yaml -backgroundhomeback
  2. 在两个android_alarm_manager文件中添加firebase_authgoogle_sign_in
  3. 清单文件中添加google-services.json标签。
  4. 在src中创建com.google.gms.google-services类,并在清单文件中添加相同的(build.gradle)。
  5. 提供了来自main.dart文件的
  6. example
  7. reference

main.dart-

service

控制台O / P -

Application.java

尽管我仍然不明白为什么.Appplication与此插件一起使用,但似乎我已经正确地完成了所有操作。谢谢。

0 个答案:

没有答案