Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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 8 UILocalNotification静音模式下的振动_Ios_Uilocalnotification_Silent_Vibration - Fatal编程技术网

ios 8 UILocalNotification静音模式下的振动

ios 8 UILocalNotification静音模式下的振动,ios,uilocalnotification,silent,vibration,Ios,Uilocalnotification,Silent,Vibration,我试图阻止iphone在静音模式下振动。因此,如何以编程方式停止静默模式下的UILocalNotification振动 我想要的是,当响铃模式打开时,正常振动,而不是在静音情况下振动。我知道这可以通过禁用设置>声音>静音振动来实现。是否可以更改UILocalNotificationon设置以自动(通过代码)执行此操作。一旦启动UILocalNotification,您的流程将无法决定它应该如何运行。这只依赖于操作系统的通知中心,并且可能会根据用户偏好而改变。您唯一可以控制的是您在调用regist

我试图阻止iphone在静音模式下振动。因此,如何以编程方式停止静默模式下的UILocalNotification振动


我想要的是,当响铃模式打开时,正常振动,而不是在静音情况下振动。我知道这可以通过禁用设置>声音>静音振动来实现。是否可以更改UILocalNotificationon设置以自动(通过代码)执行此操作。

一旦启动UILocalNotification,您的流程将无法决定它应该如何运行。这只依赖于操作系统的通知中心,并且可能会根据用户偏好而改变。您唯一可以控制的是您在调用
registerUserNotificationSettings:

时注册的
UIUserNotificationType
(徽章/声音/警报)谢谢您的回答。我想要的是,当响铃模式打开时,正常振动,而不是在静音情况下振动。我知道这可以通过禁用设置>声音>静音振动来实现。是否可以更改UILocalNotificationon设置以自动(通过代码)执行此操作。您可以尝试使用soundName属性进行播放,但无法区分静默模式和非静默模式。AFAIKIs有一种方法可以确定何时在后台启用静默模式,而不启用音频播放后台权限。这意味着您的进程必须在后台运行背景意味着你需要一个好的理由。但这并不是一个充分的理由。