如何使用颤振工作管理器进行颤振和 FCM

时间:2021-03-26 11:08:34

标签: android ios flutter dart android-workmanager

我正在尝试使用 Work manager 包进行颤振,但似乎有些问题......这是我尝试过的:

ma​​in.dart

...
...
void callbackDispatcher() {
// this method will be called every hour
  Workmanager.executeTask((task, inputdata) async {
    switch (task) {
      case "track_location":
        print("this method was called from native!");
        break;
      case Workmanager.iOSBackgroundTask:
        print("iOS background fetch delegate ran");
        break;
    }

    //Return true when the task executed successfully or not
    return Future.value(true);
  });
}
...
...
Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  Workmanager.initialize(callbackDispatcher);
  await Firebase.initializeApp();
...
...

当我尝试运行应用程序时出现此错误:

70): Cannot access 'workmanagerCallHandler': it is private in 'WorkmanagerPlugin'

0 个答案:

没有答案