在哪里可以找到 watchOS 2 的 Taptic 反馈 API 文档或功能?
Where to find Taptic feedback API documentation or capabilities for watchOS 2?
我有兴趣使用触觉反馈为 watchOS 2 构建应用程序。目前我没有 Apple Watch,但我可以访问 Apple Developer Program。我试过查看 watchOS Developer Library and watchOS 2 Release Notes.
我没有看到任何关于如何以编程方式访问 Taptic 引擎或它在当前 watchOS 2 中的功能的提及。
如何以编程方式访问 Taptic 引擎或了解新 Taptic API 的功能?
您可以在此处找到有关触觉反馈的 Apple API 文档:
https://developer.apple.com/documentation/watchkit/wkinterfacedevice
你会发现一个名为
的函数
- playHaptic:
所以你需要调用这个函数来播放相关的触感。这可以通过以下代码完成:
Swift:
WKInterfaceDevice.currentDevice().playHaptic(<#WKHapticType#>)
Objective-C:
[[WKInterfaceDevice currentDevice] playHaptic:<#WKHapticType#>]
不过请注意,目前无法在模拟器上测试这些反馈(因为这些触觉反馈是由新的 Taptic Engine 产生的,除了真正的 Apple Watch 之外,其他任何设备都无法访问它),但是您可以在真实设备(安装了 watchOS 2 beta)上测试它,如果你有的话。
这些是您可以玩的触觉类型:
WKHapticType.Notification,
WKHapticType.DirectionUp,
WKHapticType.DirectionDown,
WKHapticType.Success,
WKHapticType.Failure,
WKHapticType.Retry,
WKHapticType.Start,
WKHapticType.Stop,
WKHapticType.Click
我有兴趣使用触觉反馈为 watchOS 2 构建应用程序。目前我没有 Apple Watch,但我可以访问 Apple Developer Program。我试过查看 watchOS Developer Library and watchOS 2 Release Notes.
我没有看到任何关于如何以编程方式访问 Taptic 引擎或它在当前 watchOS 2 中的功能的提及。
如何以编程方式访问 Taptic 引擎或了解新 Taptic API 的功能?
您可以在此处找到有关触觉反馈的 Apple API 文档:
https://developer.apple.com/documentation/watchkit/wkinterfacedevice
你会发现一个名为
的函数- playHaptic:
所以你需要调用这个函数来播放相关的触感。这可以通过以下代码完成:
Swift:
WKInterfaceDevice.currentDevice().playHaptic(<#WKHapticType#>)
Objective-C:
[[WKInterfaceDevice currentDevice] playHaptic:<#WKHapticType#>]
不过请注意,目前无法在模拟器上测试这些反馈(因为这些触觉反馈是由新的 Taptic Engine 产生的,除了真正的 Apple Watch 之外,其他任何设备都无法访问它),但是您可以在真实设备(安装了 watchOS 2 beta)上测试它,如果你有的话。
这些是您可以玩的触觉类型:
WKHapticType.Notification,
WKHapticType.DirectionUp,
WKHapticType.DirectionDown,
WKHapticType.Success,
WKHapticType.Failure,
WKHapticType.Retry,
WKHapticType.Start,
WKHapticType.Stop,
WKHapticType.Click