Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOS中报警应用程序的环路中的声音通知_Ios_Iphone_Apple Push Notifications_Uilocalnotification - Fatal编程技术网

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

IOS中报警应用程序的环路中的声音通知,ios,iphone,apple-push-notifications,uilocalnotification,Ios,Iphone,Apple Push Notifications,Uilocalnotification,我正在IOS中开发报警应用程序。 当应用程序处于后台模式时,我要在其中发送通知。 声音通知就像警报。 i、 在用户不执行任何交互之前,e声音不会停止 我们已经使用了通知,但它只能播放30秒。 i、 e默认通知。 是否有其他选项以声音(警报)通知用户 提前谢谢。不,不能播放超过30秒的声音 相反,当用户点击通知打开应用程序时,您可以在循环中播放声音。另一种解决方法是,将本地通知的repeatInterval属性设置为NSMinuteCalendarUnit localnotification.re

我正在IOS中开发报警应用程序。 当应用程序处于后台模式时,我要在其中发送通知。 声音通知就像警报。 i、 在用户不执行任何交互之前,e声音不会停止

我们已经使用了通知,但它只能播放30秒。 i、 e默认通知。 是否有其他选项以声音(警报)通知用户


提前谢谢。

不,不能播放超过30秒的声音


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

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

localnotification.repeatInterval = NSMinuteCalendarUnit;
用户打开应用程序后,使用取消所有通知

[[UIApplication sharedApplication] cancelAllNotification];
或者


notif.repeatInterval=NSSecondCalendarUnit


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

@kindofBlis感谢您的回复。当应用程序处于后台模式时,repeatInterval是否有效?