【问题标题】:iOS 7 or 8 - use custom vibrationsiOS 7 或 8 - 使用自定义振动
【发布时间】:2015-04-18 06:34:41
【问题描述】:

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

另一种选择是使用其中一种自定义振动设置本地通知(在推送通知进来之后)。这可能吗?

我的应用还有其他方法可以使用不是默认的振动吗? 我知道这种方法AudioServicesPlayAlertSound(kSystemSoundID_Vibrate); 我正在寻找的是输入另一个参数来使 iPhone 以不同的方式振动。

this question 的回复中解释了如何创建自定义振动,但它使用了 Apple 的一些内部方法,据我了解,Apple 不同意。

更新:有谁知道这是否适用于 iOS 8?

【问题讨论】:

    标签: ios iphone-vibrate


    【解决方案1】:

    上周我在 iOS 8 中也遇到了这个问题。仍然无法更改默认的振动持续时间。

    功能

    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
    

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

    【讨论】:

    • 其实是0.4秒=400ms
    • 我们可以增加振动时间吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多