在我的應用程序中,檢查iPhone是否與蘋果手錶配對?
我需要查找我的手機是否與蘋果手錶配對,並獲取有關配對手錶的名稱(如名稱)。我嘗試閱讀文檔,但我似乎無法找到任何特定於我的用例的東西。
任何幫助表示讚賞。
在我的應用程序中,檢查iPhone是否與蘋果手錶配對?
我需要查找我的手機是否與蘋果手錶配對,並獲取有關配對手錶的名稱(如名稱)。我嘗試閱讀文檔,但我似乎無法找到任何特定於我的用例的東西。
任何幫助表示讚賞。
因此,既然WatchOS 2是可能的!
你要在iPhone上側做:
第一:
import WatchConnectivity
然後:
if WCSession.isSupported() { // check if the device support to handle an Apple Watch
let session = WCSession.default()
session.delegate = self
session.activate() // activate the session
if session.isPaired { // Check if the iPhone is paired with the Apple Watch
// Do stuff
}
}
我希望這將幫助你:)
值得注意的是,在你調用obj-C中的'paired'(或'isPaired')之前,你應該設置會話的委託並調用'activateSession()'。如果你不這樣做,'paired'將總是返回'false' /'NO'。 – 2015-08-19 14:44:06
我會改變它! – BilalReffas 2015-08-19 14:45:09
如果沒有手錶應用程序,是否可以檢查可達性? – 2017-10-18 06:45:55
您可以做的最好的事情是在用戶第一次打開WK應用程序時寫入共享的NSUserDefaults值,然後在iOS應用程序中檢查該值。除此之外,沒有任何信息可以獲得。
這似乎確定!但是如果想在我的iphone應用程序中根據蘋果手錶是否連接而有另一種行爲,那麼上面的解決方案可能沒有幫助! – 2015-04-09 17:28:16
遺憾的是目前還沒有檢測蘋果手錶是否連接的方式。 – suish 2015-04-06 05:19:36
我們可以在沒有蘋果手錶伴侶應用程序的情況下進行此項可到達/連接檢查嗎? – 2017-10-18 06:45:09