我在应用商店中有一个实时应用,该应用使用firebase fcm使用firebase云功能发送推送通知。推送通知应用程序到达时,将播放xcode主捆绑包中提供的自定义声音。但是,由于过去24小时内,应用未在ios设备上播放自定义声音以进行推送通知,而是在播放默认的iPhone notfcation声音。在android设备上,其播放自定义sound.i不会更改声音文件,也不会更新任何代码。该应用程序自几个月以来一直在应用程序商店中上线,并且突然停止播放自定义声音。 Velow是我的有效负载代码。等待您的帮助。
const有效载荷= {
notification: {
title: 'New Orderد',
body: 'New Order in '+storename,
badge: '1',
sound: 'mergedrequest.mp3',
android_channel_id: 'driverrequestsoundchannelid'
}
答案 0 :(得分:4)
Firebase客户支持的答案:
只是为了设定期望,这个问题最近才被确定为 旧版API的错误,无法正确处理自定义声音 适用于iOS。我们的工程团队已经确定了解决此问题的方法, 而且我们目前无法提供明确的时间表 在我们的产品中发布。目前,您可以考虑使用我们的HTTP v1 API发送您的消息。
答案 1 :(得分:1)
我遇到了同样的问题,并且迁移到HTTP v1 API可以为我工作