Firebase通知无法在iOS上播放声音

时间:2018-11-07 14:32:16

标签: ios firebase notifications firebase-cloud-messaging

我正在使用Firebase将通知发送到iOS设备。设置工作正常:在目标设备上收到通知。问题在于它们没有声音-通知中没有声音。

当我通过FCM控制台发送测试警报并启用声音下拉菜单时,会收到带有声音的通知。

根据https://stackoverflow.com/a/51048292/6002780,我需要在请求的apns> payload> aps部分中将声音指定为“默认”。我尝试了这个都没有用。

根据 apple's docs如果找不到声音文件,或者该值设置为默认值,则将播放默认声音。 Firebase似乎不是这种情况。

关于如何播放默认通知声音的任何想法?

1 个答案:

答案 0 :(得分:0)

结果发现iOS中存在错误。对于我来说,我最初是使用错误的fcm声音消息传递选项设置我的应用程序的。这种影响意味着我发送的通知没有声音。一旦纠正了此fcm设置问题(使用问题中引用的链接中所示的格式),我仍然没有声音。解决方法是进入我的应用程序的iOS通知设置,然后将“声音”切换为关闭然后再次打开。问题解决了。