iPhone静音时的UILocalNotification警报

Posted

技术标签:

【中文标题】iPhone静音时的UILocalNotification警报【英文标题】:UILocalNotification for alarm when iPhone is mute 【发布时间】:2013-10-20 19:08:59 【问题描述】:

我目前正在向一个大型应用程序添加闹钟功能。 重要的是即使设备处于静音模式(静音开关打开),警报也会触发。 (即使应用程序终止,警报也会响起也很高兴)。

在进行搜索后,我了解到UILocalNotification 是正确的方法。

我的问题是:

    即使在静音模式下使用UILocalNotification,警报也会响起吗? 还有其他可能更合适的方法吗?(必须经过苹果批准) 是否有任何限制? (例如声音文件长度)

【问题讨论】:

为什么不编写一个快速示例应用程序来测试呢? 【参考方案1】:
    不,这就是静音模式的用途。 UILocalNotification 是获取本地通知的方式 声音长度为 30 秒

【讨论】:

【参考方案2】:

由于静默确实会静默一切,甚至是 Apple 自己的通知,您可以设置多个 UILocalNotifications,类似于消息应用程序在您忽略第一个通知时,它会在一两分钟内再次 ping 您。

【讨论】:

无静音/方式模式不会使所有内容静音。就像主要的时钟应用程序(警报)和地震警报一样,我认为类似。 (我被朝鲜导弹吵醒了)。似乎即使在 2020 年(7 年后)Apple 仍然不想支持真正的警报应用程序。

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

iPhone处于静音模式时不播放声音

iPhone音频超静音

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

如何以编程方式使 iPhone 静音 [重复]

iPhone SDK:设置音频路由并在静音开关打开时静音音频

iPhone:当铃声/静音开关从关闭模式打开时不想退出游戏