首页 > 解决方案 > Flutter 本地通知是无声的

问题描述

提前为错误的代码道歉,但我做了任何事情,我发送的通知没有声音。

scheduleNotification({@required int id,@required String title,@required String body,@required String payload,
      Color color,Importance importance,bool permanent, @required DateTime dateTime})async{

    if(permanent==null)permanent=false;

    var androidPlatformChannelSpecifics =
    AndroidNotificationDetails(channelId,
        channelName, channelDescription,color: color,indeterminate: permanent,ongoing: permanent,
        autoCancel: !permanent,importance: importance??Importance.Default,
      priority: importance==Importance.Max?Priority.Max:Priority.Default, icon: "effectivenezz_logo",
      sound: RawResourceAndroidNotificationSound('sound'));
    var iOSPlatformChannelSpecifics =
    IOSNotificationDetails(presentSound: importance==Importance.Max,presentAlert: importance==Importance.Max,);
    NotificationDetails platformChannelSpecifics = NotificationDetails(
        androidPlatformChannelSpecifics, iOSPlatformChannelSpecifics);
    await flutterLocalNotificationsPlugin.schedule(
        id,
        title,
        body,
        dateTime,
        platformChannelSpecifics);
  }

标签: flutterdartuilocalnotification

解决方案


推荐阅读