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

Posted

技术标签:

【中文标题】IOS推送通知自定义声音不起作用【英文标题】:IOS Push Notification custom sound not working 【发布时间】:2016-11-09 22:06:09 【问题描述】:

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

我只是不知道将声音键放在 JSON 正文参数中的什么位置。

  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",
  ;

【问题讨论】:

【参考方案1】:

来自OneSignal documentation:

ios_sound:包含在您的应用中播放的声音文件,而不是默认的设备通知声音。传递“nil”以禁用通知的振动和声音。

示例:“notification.wav”

【讨论】:

以上是关于IOS推送通知自定义声音不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Android推送通知的自定义声音不起作用(FCM)

推送通知声音在 iOS8 上不起作用

iOS推送通知自定义声音

自定义声音推送通知不起作用(Flutter)

使用 GCM 的 iOS 自定义推送通知声音

应用程序关闭时,自定义声音在 Firebase 推送通知中不起作用