声音通知,但没有振动,反之亦然

时间:2012-05-28 12:58:21

标签: iphone objective-c notifications vibration

  • 如何使用声音但没有振动的本地通知?
  • 我怎么能反过来使用它,振动却没有声音?

修改
当我读到的时候,我找到了一种没有声音振动的解决方案:
(在我的情况下不适合本地通知)
a)AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
b)AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
并且作为变体播放静音,这将产生没有声音效果的振动。

我不能在没有振动的情况下使用声音(我们谈论本地通知)。我对吗?

1 个答案:

答案 0 :(得分:2)

  

如何使用声音但没有振动的本地通知?

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

  

相反,如何使用它,振动却没有声音?

您的猜测是正确的,使用静音文件很容易实现这一点(确保它不到30秒,这是通知API强加的限制)。

相关问题