Где найти документацию по 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