- 如何使用有声音但没有振动的本地通知?
- 我怎样才能相反地使用它,有振动但没有声音?
编辑:
当我阅读时,我找到了一种无声音振动的解决方案:
(在我的情况下不适合本地通知)
a) AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
b) AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
而作为变体播放无声声音,会产生振动而没有声音效果。
而且我无法在没有振动的情况下使用声音(我们谈论的是本地通知)。我对吗?
最佳答案
How can i use local notification with sound but without vibration?
如果为通知指定了声音,则始终会触发振动(根据用户的设置,他们可能会关闭振动)。我认为目前没有任何方法可以禁用启用声音的通知的振动。
And how can i use it conversely, with vibration but without sound?
您的猜测是正确的,使用无声声音文件可以轻松实现这一点(确保它少于 30 秒,这是通知 API 施加的限制)。
关于iphone - 有声音但没有振动的通知,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10785070/