前台收到远程APN推送时如何播放默认声音? [重复]

Posted

技术标签:

【中文标题】前台收到远程APN推送时如何播放默认声音? [重复]【英文标题】:How to play default sound when received remote APNs push in foreground? [duplicate] 【发布时间】:2016-03-28 06:03:34 【问题描述】:

现在,我的应用在后台可以播放默认声音,但在前台不能播放默认声音,为什么?谢谢

【问题讨论】:

使用通知的基本思想是提醒用户应用程序数据的变化。现在,如果应用程序已经在前台,用户将能够直接查看差异而无需通知。但是如果有这样的要求,可以使用 AudioservicesPlaySystemSound(1007) 参数必须是 UInt32 【参考方案1】:

大苹果认为:既然用户已经在前台,所以没有必要提醒用户。 其实如果你想做一些提醒,你只需在收到通知后通过你的代码做任何你想做的事情。

【讨论】:

以上是关于前台收到远程APN推送时如何播放默认声音? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

收到远程通知时如何播放声音?

在 iPhone 中接收推送通知时如何播放声音

远程通知音量级别与应用程序中播放的声音不同

用户收到推送通知时如何播放自定义声音文件? [复制]

配置收到推送通知时播放的声音

如何在收到推送通知而不实施 PushNotification 触发任务时播放自定义声音