【发布时间】:2021-07-20 13:21:53
【问题描述】:
我在我的应用程序中使用Local Notifications,它在我的 iPhone 上运行良好,但是在我的 Android 模拟器上触发通知时,它没有在屏幕顶部显示通知,而只有点:
通知实际上在通知中心看起来很好:
我要确保init 和我的电话instantNotification 看起来像这样:
Future initialize() async {
FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin =
FlutterLocalNotificationsPlugin();
AndroidInitializationSettings androidInitializationSettings =
AndroidInitializationSettings('app_icon');
IOSInitializationSettings iosInitializationSettings =
IOSInitializationSettings();
final InitializationSettings initializationSettings =
InitializationSettings(
android: androidInitializationSettings,
iOS: iosInitializationSettings);
await flutterLocalNotificationsPlugin.initialize(initializationSettings);
}
//Instant Notifications
Future instantNofitication() async {
var android = AndroidNotificationDetails('id', 'channel', 'description');
var ios = IOSNotificationDetails();
var platform = new NotificationDetails(android: android, iOS: ios);
await _flutterLocalNotificationsPlugin.show(
0,
'Demo instant notification',
'Tap to do something',
platform,
payload: 'Welcome to demo app',
);
}
我在这里错过了什么?
【问题讨论】:
标签: android flutter dart push-notification flutter-local-notification