2015-12-02 36 views
2

我對製作Apple Watch應用程序有疑問。 (使用watchOS 2) 我想製作一個健身應用程序,就像蘋果的「鍛鍊」觀看應用程序。WatchOS 2:觸覺

我測試了WKInterfaceDevice類中的觸覺API。

- (void)playHaptic:(WKHapticType)type; 

它在Apple Watch活動狀態下工作。 (Apple Watch的屏幕處於打開狀態。) 但Apple Watch未激活狀態下未收到任何觸覺反饋。 (Apple Watch的屏幕關閉。)

Q1。我想在鍛鍊應用程序的背景中接收觸覺反饋。 Q2302。我想從iPhone的應用程序發送觸覺反饋到後臺的Watch應用程序(使用WatchConnectivity)。

你能告訴我如何在後臺(不活動)狀態下使用「playHaptic:」方法嗎?

請幫忙!

+0

下面是我在玩觸覺背景http://stackoverflow.com/a/43489557/5946768 – Mrsantateam

回答

0

監視應用程序不會在後臺運行。一旦用戶停止與應用程序交互並且手錶變爲空白,該應用程序將被暫停。它不能被iOS應用程序調用。 鍛鍊手錶應用程序是一種特殊情況。

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

有從iOS側通知一些有限的控制。當通知被髮送到satch時,用戶可以通過點擊通知輕鬆地打開關聯的手錶應用程序。

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