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

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

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

4

1 回答 1

3

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

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

我怎么能反过来使用它,有振动但没有声音?

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

于 2012-05-30T04:04:31.100 回答