Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS 7或8-使用自定义振动_Ios_Iphone Vibrate - Fatal编程技术网

iOS 7或8-使用自定义振动

iOS 7或8-使用自定义振动,ios,iphone-vibrate,Ios,Iphone Vibrate,当我的应用程序收到推送通知时,我想触发iOS 7中的一个自定义振动(你可以在进入本机联系人应用程序并编辑联系人时看到)。可能吗?最好是在推送通知中指定振动警报的名称,但我认为这是不可能的 另一个选项是使用这些自定义振动之一设置本地通知(就在推送通知发出之后)。可能吗 我的应用程序是否有其他方式使用非默认振动? 我知道这个方法AudioServicesPlayAlertSound(kSystemSoundID_振动)我想要的是加入另一个参数,让iPhone以不同的方式振动 在对的回答中,有一个关于

当我的应用程序收到推送通知时,我想触发iOS 7中的一个自定义振动(你可以在进入本机联系人应用程序并编辑联系人时看到)。可能吗?最好是在推送通知中指定振动警报的名称,但我认为这是不可能的

另一个选项是使用这些自定义振动之一设置本地通知(就在推送通知发出之后)。可能吗

我的应用程序是否有其他方式使用非默认振动? 我知道这个方法
AudioServicesPlayAlertSound(kSystemSoundID_振动)我想要的是加入另一个参数,让iPhone以不同的方式振动

在对的回答中,有一个关于如何创建自定义振动的解释,但它使用了苹果的一些内部方法,据我所知,苹果并不赞成这种方法


更新:有人知道iOS 8是否可以做到这一点吗?

我上周在iOS 8中也一直在努力解决这个问题。仍然无法更改默认的振动持续时间

功能

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)

产生持续4毫秒的振动和1毫秒的静默。我多次尝试链接同一个函数调用,但两个调用之间总是有中断。我认为没有办法进行持续超过4毫秒的长时间振动:(

实际上是0.4秒=400毫秒,我们可以增加振动时间吗?