在用户设置上播放默认通知声音

时间:2016-10-30 13:16:04

标签: ios objective-c push-notification apple-push-notifications

我需要在我的应用中播放默认推送通知声音,这可能吗?根据我的理解,如果我有声音ID,我可以播放特定的声音。 我可以在我的应用程序中播放所选的“默认”声音吗?

1 个答案:

答案 0 :(得分:2)

您可以播放任何您想要的声音。默认情况下,我们只播放默认通知声音。

有效载荷应该是这样的

{
  "aps": {
    "alert": "Alert Message",
    "badge": 1,
    "sound": "default"
  }
}

只需在声音键中传递"default"

如果您想播放自定义推送通知声音,请在声音键中传递带扩展名的声音名称,例如"mynotifsound.caf",并确保该文件包含 mynotifsound.caf < / strong>应该出现在app的捆绑包中。

{
  "aps": {
    "alert": "Alert Message",
    "badge": 1,
    "sound": "mynotifsound.caf"
  }
}