未处理的异常:MissingPluginException(在通道plugins.flutter.io/shared_preferences上未找到方法getAll的实现)

时间:2020-04-30 09:55:47

标签: android ios firebase flutter flutter-dependencies

[ERROR:flutter / lib / ui / ui_dart_state.cc(157)]未处理的异常:MissingPluginException(在通道plugins.flutter.io/shared_preferences上未找到方法getAll的实现)

  • 我正在使用 firebase_messaging 处理推送通知
  • 当我的应用进入后台并推送通知时,该时间 onBackgroundMessage 方法调用发生了此错误
  • 我已经尝试了许多与此问题相关的解决方案,但是仍然面临着这个问题
  • 这是我的 onBackgroundMessage 方法代码
Future<dynamic> myBackgroundMessageHandler(Map<String, dynamic> message) {
  print("myBackgroundMessageHandler: $message");
  if (message.containsKey('data')) {
    // Handle data message
    final dynamic data = message['data'];
    print("myBackgroundMessageHandler: $message");
    var emailMessageId = message['data']['message_id'];
      SharedPreferences prefs = await SharedPreferences.getInstance();
}
  • 获取SharedPreferences实例时出现此错误

0 个答案:

没有答案