我正在开发一个 iOS 应用程序,我需要更改推送通知的声音。我正在使用 Firebase Console 发送通知。
我将通知声音文件放入项目中,并通过 Firebase 消息传递中的
sound
键在自定义数据中发送其名称。经过几个小时的搜索,我找到了这个解决方案,但这个解决方案似乎不起作用。在 iOS 中也可以实现吗?如果是的话怎么办?
您需要做的就是:
Project -> Build Phases
。支持的类型有 aiff, wav, or caf
,如本文档中所述,UNNotificationSound。sound
字段。在这种情况下是"sound": "pushSound.wav"
。我在推送通知控制台中创建了一个模型。有效负载应该类似于:{
"aps":{
"alert":{
"title":"Who's that?"
"body":"Ringgggg....."
}
"sound":"pushSound.wav" //<- here
}
如果项目不包含任何通知扩展,它应该照常工作。