IOS 推送通知自定义声音不工作

IOS Push Notification custom sound not working

我正在使用 Parse CloudCode 向我的用户发送推送通知。我在我的应用程序上播放自定义声音 "pushSound.wav" 时遇到问题。我知道声音有效,因为我使用我正在使用的推送服务 onesignal 发送了手动推送。在此手动推送的选项字段中,我将声音设置为 "pushSound.wav" 并播放了声音。

就是不知道JSON body参数中的sound key放在哪里

  var jsonBody = {
      app_id: "xxx",
      sound: "pushSound.wav",
      tags: [{"key": "userId", "relation": "=", "value": user}],
      contents: {en: "Pop Pretty Please"},
      data: {"type":type, sound: "pushSound.wav"},
  };

来自OneSignal documentation

ios_sound:您的应用程序中包含的声音文件,用于代替默认的设备通知声音播放。传递 "nil" 以禁用通知的振动和声音。

示例:"notification.wav"