小编Dr *_*ech的帖子

错误:未定义命名参数“onSelectNotification”

我将 flutter_local_notifications 更新为 12.0.3 并显示此错误:

错误:未定义命名参数“onSelectNotification”。(未定义的命名参数位于 [rosen] lib\services\notification\notification_service.dart:33)

这是文件来源:

import 'dart:convert';
import 'dart:io';
import 'package:http/http.dart' as http;
import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:get/get.dart';
import 'package:path_provider/path_provider.dart';
import 'package:rosen/models/models.dart';
import 'package:rosen/screens/screens.dart' show LeaderBoardScreen;
import 'package:rosen/utils/logger.dart';

class NotificationService extends GetxService {
  final _notifications = FlutterLocalNotificationsPlugin();

  @override
  void onInit() {
    _initNotifications();
    super.onInit();
  }

  Future<void> _initNotifications() async {
    const androidInitializationSettings =
        AndroidInitializationSettings('@drawable/app_notification_icon');
    const iosInitializationSettings = DarwinInitializationSettings(
      requestAlertPermission: false,
      requestSoundPermission: false,
      requestBadgePermission: false,
    );
    const InitializationSettings initializationSettings =
        InitializationSettings(
            android: androidInitializationSettings,
            iOS: iosInitializationSettings);
     _notifications.initialize(initializationSettings,
        onSelectNotification: (payload) {
      if …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-local-notification

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

dart ×1

flutter ×1

flutter-local-notification ×1