我目前正在使用 Firebase 消息传递云为我的应用推送通知。我正在尝试为推送通知制作自定义通知声音。我相信可以通过将“声音:blabla.mp3”放在有效载荷中来完成,但是我如何在飞镖页面中定义声音?
您只需调用声音并在 firebase 配置方法中播放即可完成此操作。
widget._firebaseMessaging.configure(
onMessage: (Map<String, dynamic> message) async {
print('on message $message');
AudioCache player = new AudioCache();
const alarmAudioPath = "sounds/notification.mp3";
player.play(alarmAudioPath);
},
onResume: (Map<String, dynamic> message) async {
print('on resume $message');
},
onLaunch: (Map<String, dynamic> message) async {
print('on launch $message');
},
);
Run Code Online (Sandbox Code Playgroud)
这不会有效,因为如果应用程序在后台,则不会播放文件
| 归档时间: |
|
| 查看次数: |
9863 次 |
| 最近记录: |