我通过
Firebase Cloud Messaging Console
设置了推送通知。
在有效负载中,我添加了
sound
作为我的键,custom_sound.wav
作为我的值。
我的声音文件(custom_sound.wav)位于项目的
Copy Bundled Resources
中。
当我测试通知时,默认声音继续播放,而不是自定义声音文件。
与通过控制台的通知分开,声音does通过
Firebase Cloud Functions
播放,并具有我发送的类似负载。
有人可以建议吗?
我正在研究委托函数的处理
didReceiveRemoteNotification
,但读取它仅在点击通知时触发。我还从 didReceiveRemoteNotification
打印出有效负载,并在“aps”对象之外打印“声音”键/值...
与 Firebase 支持人员交谈后,他们确认无法通过 Firebase Cloud Messenger Console 播放自定义通知声音。已提交功能请求。
您可以使用API获得通知声音。
参考这个帖子: iOS 中的 FCM 通知在收到时不会播放声音