Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.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
Iphone 通知有声音但无振动,反之亦然 如何使用带声音但无振动的本地通知 我如何反过来使用它,有振动但没有声音_Iphone_Objective C_Notifications_Vibration - Fatal编程技术网

Iphone 通知有声音但无振动,反之亦然 如何使用带声音但无振动的本地通知 我如何反过来使用它,有振动但没有声音

Iphone 通知有声音但无振动,反之亦然 如何使用带声音但无振动的本地通知 我如何反过来使用它,有振动但没有声音,iphone,objective-c,notifications,vibration,Iphone,Objective C,Notifications,Vibration,编辑: 当我阅读时,我发现了一种解决无声振动的方法: (在我的情况下不适用于本地通知) a) AudioServicesPlayAlertSound(KSystemsSoundId_振动) b) AudioServicesPlaySystemSound(kSystemSoundID_振动) 而当变型播放无声的声音时,则会产生无音效的振动 我不能使用没有振动的声音(我们谈论的是本地通知)。我说得对吗 如何使用带声音但无振动的本地通知 如果为通知指定了声音,则始终会触发振动(取决于用户的设置,用户可

编辑:
当我阅读时,我发现了一种解决无声振动的方法:
(在我的情况下不适用于本地通知)
a) AudioServicesPlayAlertSound(KSystemsSoundId_振动)
b) AudioServicesPlaySystemSound(kSystemSoundID_振动)
而当变型播放无声的声音时,则会产生无音效的振动

我不能使用没有振动的声音(我们谈论的是本地通知)。我说得对吗

如何使用带声音但无振动的本地通知

如果为通知指定了声音,则始终会触发振动(取决于用户的设置,用户可能已关闭振动)。我认为目前还没有任何方法可以为声音通知禁用振动

我如何反过来使用它,有振动但没有声音

您的猜测是正确的,这一点很容易通过使用静默声音文件实现(确保它小于30秒,这是通知API施加的限制)