如何在应用内更改通知声音(Flutter)

Posted

技术标签:

【中文标题】如何在应用内更改通知声音(Flutter)【英文标题】:How to change notificatiion sound within the app (Flutter) 【发布时间】:2020-08-30 16:47:36 【问题描述】:

我想做类似whatsapp之类的东西,每次收到聊天时都可以改变他们的通知声音,如何在flutter代码中做到这一点

【问题讨论】:

【参考方案1】:

如果您使用的是此处的本地通知包 https://pub.dev/packages/flutter_local_notifications

您可以轻松添加自定义通知声音,您可以根据用户的决定通过简单的切换条件播放任何您喜欢的声音。

switch(decision):
  case 'x':
     setNotificationSound('assets\x');
     break;
  case 'y':
     setNotificationSound('assets\y');
     break;

【讨论】:

以上是关于如何在应用内更改通知声音(Flutter)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android O 中动态更改通知声音

iOS:Objective -C如何在应用程序处于后台模式时更改推送通知声音有效负载?

如何使用来自 iPod 库的声音更改 iPhone 的通知声音

如何通知我的应用程序默认声音播放设备已更改?

如何在应用端添加 fcm 通知声音

如何在接收基于 Flutter 构建的 FCM 推送通知时修复应用程序崩溃