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

标签 iphone objective-c notifications vibration

  • 如何使用有声音但没有振动的本地通知?
  • 我怎样才能相反地使用它,有振动但没有声音?

编辑:
当我阅读时,我找到了一种无声音振动的解决方案:
(在我的情况下不适合本地通知)
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/

相关文章:

iphone - 没有根元素 ios 的 Json

ios - UITableView 优于 UITableViewCell didSelectMethod

ios - 如何在 NSMutableArray 中使用循环在任何索引处获取对象

ios - 如何通过 Xamarin.Forms 提供 iOS 本地通知?

android - 单击通知以转到当前 Activity

objective-c - objective-c /c : Detect USB drive via IOKit only on Mac

iphone - TestFlight 对我们有何帮助

ios - 无法删除 iTunes 测试帐户

objective-c - 对不是基于字符串的字符串的 nsarray 进行排序

iphone - 带有 UIPageControl 的 GMGridView