2015-12-02 3 views
2

У меня вопрос для создания приложения Apple Watch. (используя watchOS 2) Я бы хотел сделать приложение для фитнеса, которое похоже на приложение «Workout» от Apple.WatchOS 2: haptic

Я тестировал аспект haptic API в классе WKInterfaceDevice.

- (void)playHaptic:(WKHapticType)type; 

Он работал в активном состоянии Apple Watch. (Экран Apple Watch включен.) Но я не получаю никакой тактильной обратной связи в неактивном состоянии Apple Watch. (Экран Apple Watch выключен.)

Q1. Я хочу получать тактильную обратную связь в фоновом режиме, например, в приложении Workout.

Q2. И я хочу отправить тактическую обратную связь от приложения iPhone App to Watch в фоновом режиме (используя WatchConnectivity).

Не могли бы вы рассказать мне, как использовать метод «playHaptic:» в фоновом режиме (неактивный)?

Пожалуйста, помогите!

+0

Вот как я играю тактильные в фоновом режиме http://stackoverflow.com/a/43489557/5946768 – Mrsantateam

ответ

0

Приложения для наблюдения не работают в фоновом режиме. Как только пользователь перестает взаимодействовать с приложением, а часы идут пустым, приложение приостанавливается. Приложение iOS не может быть вызвано. Приложение для часов Workout - это особый случай.

https://developer.apple.com/library/watchos/documentation/General/Conceptual/WatchKitProgrammingGuide/iOSSupport.html

Существует некоторый ограниченный контроль со стороны IOS с уведомлениями. Когда уведомление отправляется отправителю, пользователь может легко открыть связанное приложение просмотра, нажав на уведомление.

https://developer.apple.com/library/watchos/documentation/General/Conceptual/WatchKitProgrammingGuide/BasicSupport.html

Смежные вопросы