Flutter:显示通知的最简单方法

问题描述 投票:0回答:1

有没有最简单的方法来在通知中显示通知?我已经尝试使用this plugin的是:

final FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin =
FlutterLocalNotificationsPlugin();
NotificationAppLaunchDetails notificationAppLaunchDetails;

Future<void> _showNotification(String msg) async {
    var androidPlatformChannelSpecifics = AndroidNotificationDetails(
        '696969', 'FCPN', 'FCPN Example',
        importance: Importance.Max, priority: Priority.High, ticker: 'ticker');
    var iOSPlatformChannelSpecifics = IOSNotificationDetails();
    var platformChannelSpecifics = NotificationDetails(
        androidPlatformChannelSpecifics, iOSPlatformChannelSpecifics);
    await flutterLocalNotificationsPlugin.show(
        0, 'plain title', msg, platformChannelSpecifics,
        payload: 'item x');
}

但是我有空指针

flutter android-notifications
1个回答
0
投票

对于iOS,您必须配置Xcode文件。

将以下行添加到iOS项目的didFinishLaunchingWithOptions文件中的AppDelegate.m/AppDelegate.swift方法中

有关更多信息,请参见flutter_local_notifications上的pub.dev自述文件。

© www.soinside.com 2019 - 2024. All rights reserved.