iOS 7或8-使用自定义振动
当我的应用程序收到推送通知时,我想触发iOS 7中的一个自定义振动(你可以在进入本机联系人应用程序并编辑联系人时看到)。可能吗?最好是在推送通知中指定振动警报的名称,但我认为这是不可能的 另一个选项是使用这些自定义振动之一设置本地通知(就在推送通知发出之后)。可能吗 我的应用程序是否有其他方式使用非默认振动? 我知道这个方法iOS 7或8-使用自定义振动,ios,iphone-vibrate,Ios,Iphone Vibrate,当我的应用程序收到推送通知时,我想触发iOS 7中的一个自定义振动(你可以在进入本机联系人应用程序并编辑联系人时看到)。可能吗?最好是在推送通知中指定振动警报的名称,但我认为这是不可能的 另一个选项是使用这些自定义振动之一设置本地通知(就在推送通知发出之后)。可能吗 我的应用程序是否有其他方式使用非默认振动? 我知道这个方法AudioServicesPlayAlertSound(kSystemSoundID_振动)我想要的是加入另一个参数,让iPhone以不同的方式振动 在对的回答中,有一个关于
AudioServicesPlayAlertSound(kSystemSoundID_振动)代码>我想要的是加入另一个参数,让iPhone以不同的方式振动
在对的回答中,有一个关于如何创建自定义振动的解释,但它使用了苹果的一些内部方法,据我所知,苹果并不赞成这种方法
更新:有人知道iOS 8是否可以做到这一点吗?我上周在iOS 8中也一直在努力解决这个问题。仍然无法更改默认的振动持续时间
功能
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
产生持续4毫秒的振动和1毫秒的静默。我多次尝试链接同一个函数调用,但两个调用之间总是有中断。我认为没有办法进行持续超过4毫秒的长时间振动:(实际上是0.4秒=400毫秒,我们可以增加振动时间吗?