IOS中警报应用程序循环中的声音通知

Posted

技术标签:

【中文标题】IOS中警报应用程序循环中的声音通知【英文标题】:sound notification in loop in for alarm application in IOS 【发布时间】:2013-11-19 05:10:43 【问题描述】:

我正在开发 ios 中的警报应用程序。 当应用程序处于后台模式时,我想在哪里发送通知。 声音通知就像警报一样。 即在用户不执行任何交互之前,声音不会停止。

我们使用了通知,但它只会播放 30 秒。 即默认通知。 是否有任何其他选项可以通过声音(警报)通知用户。

提前致谢。

【问题讨论】:

【参考方案1】:

另一种解决方法是,将本地通知的 repeatInterval 属性设置为 NSMinuteCalendarUnit。

localnotification.repeatInterval = NSMinuteCalendarUnit;

一旦用户打开应用程序,使用

取消所有通知
[[UIApplication sharedApplication] cancelAllNotification];

或者,

Cancel a particular notification

【讨论】:

@kindofBliss 感谢您的回复。当应用程序处于后台模式时,repeatInterval 是否有效?【参考方案2】:

notif.repeatInterval = NSSecondCalendarUnit;

一旦用户进入应用程序,请取消此通知。

【讨论】:

【参考方案3】:

不,没有办法播放超过 30 秒的声音。

相反,您可以在用户通过点击通知打开应用时循环播放声音。

【讨论】:

以上是关于IOS中警报应用程序循环中的声音通知的主要内容,如果未能解决你的问题,请参考以下文章