WatchKit/Apple Watch API:自定义长度的振动?

abe*_*erg 9 ios watchkit

我有一个问题,准备一个潜在的iWatch应用程序.由于没有编写iOS应用程序的经验,API感觉非常艰巨且难以导航.

该项目的核心部分包括向iWatch发送爆发的振动 - 这是完全可能还是仅限于标准的"通知"振动?如果是这样,是否可以通过振动发送通知的速率?

我在StackO上找到了一个可能的相关主题: iOS中是否有用于自定义振动的API? 这种方法适用于iWatch应用吗?

先感谢您.

hgw*_*tle 16

目前,没有用于自定义触觉反馈的API .但是从watchOS 2.0开始,您可以通过提供WKHapticType选项来调用触觉反馈.

WKInterfaceDevice.current().play(.success)
Run Code Online (Sandbox Code Playgroud)

以下是WKHapticType选项:

enum WKHapticType : Int {
    case Notification
    case DirectionUp
    case DirectionDown
    case Success
    case Failure
    case Retry
    case Start
    case Stop
    case Click
}
Run Code Online (Sandbox Code Playgroud)


Noa*_*oon 9

没有现有的WatchKit API可以向手表发送振动模式或触发除默认通知之外的振动.目前您最好的选择是提交增强请求.