Android无法播放自定义通知声音

时间:2020-06-24 10:42:24

标签: android notifications firebase-cloud-messaging

我使用SetSound()方法使用自定义声音设置了通知频道。声音作为资源存储在原始文件夹中。在大多数情况下,这些通知都会起作用,并且自定义声音会正确播放。

我们允许用户从我们的应用程序中更改通知声音。为了解决这个问题,我们删除了现有的频道,并使用新声音创建了一个新频道-这意味着可以创建,删除和重新创建通知频道。 (我不确定这是否相关。)

但是,我们的一些客户已将应用程序设置为通知不再发出声音的状态,解决此问题的唯一方法是卸载并重新安装该应用程序。

在设备的“设置”>“应用”>“通知”中,所有设置均正确,并且在“声音”下选择了“应用提供的声音”。调试有此问题的设备时,我已确认通知通道设置指向正确的资源文件。我还在通知处理程序中调用了“ OpenRawResource(resourceId)”,以确认该应用程序可以打开资源文件,但FCM没有播放声音文件。

有什么办法解决这个问题?或关于如何进一步调试的任何建议?

0 个答案:

没有答案