有没有办法使用Swift以编程方式覆盖远程推送通知声音?

时间:2016-04-15 01:14:46

标签: ios swift audio apple-push-notifications

我有一个Swift iOS8 +应用程序,它接收来自我无法控制的第三方服务器的远程推送通知。

该服务器使用通常的#34; alert"将推送通知作为JSON发送。和"徽章",但不发送"声音"。因此,我的应用程序会播放推送通知的默认提示音。

有没有办法以编程方式覆盖声音,这样我就可以播放自己的自定义远程推送通知提示音?甚至以编程方式静音?请记住,我无法强制发送服务器更改推送通知有效负载以包含不同的声音。

我首先将声音文件(ding.aiff)放在我的主程序包中,但似乎无法在我的应用程序中使用该文件来播放它而不是默认的警报声。

有没有人知道在iOS8 +上使用Swift 2+的方式可以覆盖或静音远程推送通知提示音?

(如果这不可能 - 也许Apple对音乐版权感到偏执 - 有没有办法以编程方式静音?)

0 个答案:

没有答案