Где найти отзывы о Taptic обратной связи API или возможности для watchOS 2?

Я заинтересован в создании приложения для watchOS 2 с использованием тактильной обратной связи. В настоящее время у меня нет Apple Watch, но у меня есть доступ к Программе разработчиков Apple. Я пробовал посмотреть watchOS Developer Library и watchOS 2 Примечания к выпуску.

Я не вижу упоминания о том, как программно обращаться к программному механизму Taptic или к чему он способен в текущем watchOS 2.

Как я могу получить доступ к программному механизму Taptic или понять, что может сделать новый API Taptic?

Ответ 1

Вы можете найти документацию Apple API для тактической обратной связи здесь:

https://developer.apple.com/documentation/watchkit/wkinterfacedevice

Вы найдете функцию с именем

- playHaptic:

Таким образом, вам нужно вызвать эту функцию, чтобы воспроизвести связанный с ней звук. Это можно сделать с помощью следующего кода:

Swift:

WKInterfaceDevice.currentDevice().playHaptic(<#WKHapticType#>)

Objective-C:

[[WKInterfaceDevice currentDevice] playHaptic:<#WKHapticType#>]

Помните, что пока эти обратные связи недоступны для тестирования на симуляторе (поскольку эти тактильные обратные связи создаются новым движком Taptic, который недоступен ни с каким другим устройством, кроме реального Apple Watch), но вы можете проверить его на реальном устройстве (с установленной функцией watchOS 2 beta), если у вас есть.

Это типы тактильного, с которым вы можете играть:

   WKHapticType.Notification,
   WKHapticType.DirectionUp,
   WKHapticType.DirectionDown,
   WKHapticType.Success,
   WKHapticType.Failure,
   WKHapticType.Retry,
   WKHapticType.Start,
   WKHapticType.Stop,
   WKHapticType.Click