通过 Firebase Cloud Messaging Console 播放自定义推送通知声音

问题描述 投票:0回答:2

我通过

Firebase Cloud Messaging Console
设置了推送通知。

在有效负载中,我添加了

sound
作为我的键,
custom_sound.wav
作为我的值。

我的声音文件(custom_sound.wav)位于项目的

Copy Bundled Resources
中。

当我测试通知时,默认声音继续播放,而不是自定义声音文件。

与通过控制台的通知分开,声音does通过

Firebase Cloud Functions
播放,并具有我发送的类似负载。

有人可以建议吗?

我正在研究委托函数的处理

didReceiveRemoteNotification
,但读取它仅在点击通知时触发。我还从
didReceiveRemoteNotification
打印出有效负载,并在“aps”对象之外打印“声音”键/值...

ios swift firebase firebase-cloud-messaging firebase-console
2个回答
0
投票

与 Firebase 支持人员交谈后,他们确认无法通过 Firebase Cloud Messenger Console 播放自定义通知声音。已提交功能请求。


0
投票

您可以使用API获得通知声音。

参考这个帖子: iOS 中的 FCM 通知在收到时不会播放声音

© www.soinside.com 2019 - 2024. All rights reserved.