从iOS 5开始,用户可以为警报和铃声创建自定义振动模式。以下屏幕快照显示了用于创建一个的UI(iOS 6中的“联系人”应用程序):
我一直在搜索,包括文档,但找不到任何公开自定义振动的创建或回放的公共API。最接近的是使用该AudioToolbox框架来产生短而持续的振动:
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
有人知道是否有用于自定义振动的API吗?不一定必须是公共API。我很好奇知道Contacts应用程序使用什么。有人知道吗?
PS其他人_CTServerConnectionCreate在CoreTelephony(示例)中提出了建议。我尝试过,但是由于某种原因无法振动。
iOS 9中有新的私有API,可与兼容设备中的Taptic Engine交互。有关更多信息,请参见iOS 9中的Taptic。
相关分类