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中警报应用程序循环中的声音通知的主要内容,如果未能解决你的问题,请参考以下文章

远程通知中的自定义声音 iOS 10,swift 3

iOS 推送通知 - 如何在没有声音的情况下指定警报和徽章?

收到来自 Firebase 的推送通知 ios 但没有声音或在通知中心

iOS UILocalNotification 仅在应用未运行时发出声音(无警报)

通过FCM进行iOS严重警报

推送通知 iPhone 中的声音