Где найти документацию по API обратной связи Taptic или возможности watchOS 2?

Я заинтересован в создании приложения для watchOS 2 с использованием тактильной обратной связи. В настоящее время у меня нет Apple Watch, но у меня есть доступ к программе Apple для разработчиков. Я попытался просмотреть библиотеку разработчиков watchOS и заметки о выпуске 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), если оно у вас есть.

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

   WKHapticType.Notification,
   WKHapticType.DirectionUp,
   WKHapticType.DirectionDown,
   WKHapticType.Success,
   WKHapticType.Failure,
   WKHapticType.Retry,
   WKHapticType.Start,
   WKHapticType.Stop,
   WKHapticType.Click 
Другие вопросы по тегам