flutter - 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);
}
解决方案
推荐阅读
- matlab - 如何在matlab中单独为误差线着色?
- reactjs - 即使没有更新,useEffect 也会不断重新渲染组件
- android - 在其他两个视图(页眉和页脚)之间放置一个带有 ScrollView 的 TextView
- python - Python 字符串操作 - 替换函数以创建凯撒密码
- typescript - 响应正文带有正确的对象数组,但对象为空
- python - 使用 matplotlib,如何将 xlabels 移动到顶部并在网格线之间居中所有标签?
- c# - 字典中的函数,这段代码是如何工作的?C#
- ruby - 为测试生成有效的、确定性的 UUID
- xaml - 当 UWP ListView 上的 CanReorderItems 设置为 true 时,为什么我没有得到 DragItemsCompleted 和 DragItemsStarting 事件?
- java - 使用 Jersey 1 服务 https