推送通知自定义声音停止工作

时间:2020-08-12 19:02:34

标签: ios push-notification firebase-cloud-messaging

我在应用商店中有一个实时应用,该应用使用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'

      }

2 个答案:

答案 0 :(得分:4)

Firebase客户支持的答案:

只是为了设定期望,这个问题最近才被确定为 旧版API的错误,无法正确处理自定义声音 适用于iOS。我们的工程团队已经确定了解决此问题的方法, 而且我们目前无法提供明确的时间表 在我们的产品中发布。目前,您可以考虑使用我们的HTTP v1 API发送您的消息。

答案 1 :(得分:1)

我遇到了同样的问题,并且迁移到HTTP v1 API可以为我工作

https://firebase.google.com/docs/cloud-messaging/migrate-v1