showNotificationWithActions method
Future<int>
showNotificationWithActions({
- required String title,
- required String message,
- required List<
Map< actions,String, String> > - String? channelId,
- NotificationImportance? importance,
- bool? autoCancel,
- String? targetScreen,
- Map<
String, dynamic> ? extraData,
override
Implementation
@override
Future<int> showNotificationWithActions({
required String title,
required String message,
required List<Map<String, String>> actions,
String? channelId,
NotificationImportance? importance,
bool? autoCancel,
String? targetScreen,
Map<String, dynamic>? extraData,
}) async {
final args = <String, dynamic>{
'title': title,
'message': message,
'actions': actions,
'channelId': channelId,
'autoCancel': autoCancel,
'targetScreen': targetScreen,
'extraData': extraData,
};
if (importance != null) args['priority'] = importance.value;
final result = await methodChannel.invokeMethod<int>(
'showNotificationWithActions', args);
return result ?? -1;
}