如何使用 FCM 在 ios 推送通知中播放自定义通知声音

how to play custom notification sound in ios push notification using FCM

我正在使用 FCM 从服务器向 iOS 设备发送推送通知,但我已成功收到通知,但无法播放自定义通知声音。

这是我的负载

{
    "to":"myToken",
    "notification":{
        "title":"new message",
        "body":"Hello World!",
        "sound":"tweet_sent.caf",
        "badge": 3
    }
}

注意:我还添加了'tweet_sent.caf'文件到Xcode包

请用 aps 替换 notification 键,例如:

{
    "to":"myToken",
    "aps":{
        "title":"new message",
        "body":"Hello World!",
        "sound":"tweet_sent.caf",
        "badge": 3
    }
}

同时将声音 tweet_sent.caf 文件添加到您的项目资源位置。

感谢您的回答和评论

在构建阶段添加通知文件后现在工作正常 (Xcode)。

供参考: