静音模式下的 UILocalNotification 声音

Posted

技术标签:

【中文标题】静音模式下的 UILocalNotification 声音【英文标题】:UILocalNotification sound in silent mode 【发布时间】:2016-05-03 09:32:39 【问题描述】:

即使手机处于静音模式,我也想播放本地通知的声音,我已经推荐this link在静音模式下播放推送通知声音。

我想知道,我们可以对UILocalNotification 也这样做吗?

谢谢!

【问题讨论】:

这是不可能的,用户已经关闭了声音,你的应用应该尊重这一点。 【参考方案1】:

有本地通知,允许应用在指定时间播放警报声音。但除此之外,本地通知对复杂的闹钟应用的用处非常有限:

    本地通知不会唤醒应用程序,除非用户 与之交互,当闹钟响起时,应用无法控制。 警报声音的最长持续时间为 30 秒,并且没有 自动重复它们的方法。 (一个应用程序可以安排多个 以预定义的时间间隔进行本地通知以模拟 但是,重复警报。) 本地通知不能覆盖响铃/静音开关或 设备的请勿打扰设置。 警报声音必须位于应用程序包中。用户不能指定 他们音乐库中的一首歌曲作为他们的提醒。 应用无法控制本地通知的警报音量 声音(例如,慢慢调高闹钟的音量)。

参考链接: http://oleb.net/blog/2014/02/alarm-clock-apps-ios/

【讨论】:

以上是关于静音模式下的 UILocalNotification 声音的主要内容,如果未能解决你的问题,请参考以下文章

iOS响铃/静音开关设置为静音模式时没有声音

iphone,即使在静音或静音模式下如何播放声音?

即使在静音模式下也能在 iPhone 上播放声音 [重复]

在 Android 7(API 级别 24)中,我的应用不允许将手机静音(将铃声模式设置为静音)

如何检测 iOS 设备是不是处于静音模式?

手机开静音模式可照相机还是有声音怎么办