我想知道是否有可用的API顯示Apple Watch的可用性。我不想編寫Apple Watch應用程序。在投入時間開發手錶版本(當然,如果可能的話)之前,我想做一些分析,看看有多少實際用戶擁有Apple Watch。有沒有辦法檢測Apple Watch是否與iPhone配對?
3
A
回答
4
答案是肯定的,但你必須支持watchOS 2和iOS9才能做到這一點。 您需要檢查 WCSession
類。
你可以在Watch Connectivity Framework Reference找到所有的信息。我也推薦從WWDC 2015觀看這段視頻並且讀取這個tutorial
5
所以在WatchOS 2上這是可能的!
你要在iPhone上側做:
第一:
import WatchConnectivity
然後:
if WCSession.isSupported() { // check if the device support to handle an Apple Watch
let session = WCSession.defaultSession()
session.delegate = self
session.activateSession() // activate the session
if session.paired { // Check if the iPhone is paired with the Apple Watch
// Do stuff
}
}
我希望這將幫助你:)
相關問題
- 1. 有沒有辦法確定Apple Watch和iPhone之間的距離?
- 2. 有沒有辦法檢測iPhone是否處於反色模式?
- 3. 有沒有辦法檢測對象是否被鎖定?
- 4. Apple Watch應用程序檢測蘋果手錶是否與手機配對
- 5. 有沒有辦法檢測Outlook郵件是否沒有附件?
- 6. WatchKit錯誤與「沒有配對的Apple Watch的符號」watchOS 3.1
- 7. 有沒有辦法檢測用戶是否有黑色或白色的iPhone?
- 8. 有沒有辦法檢測iAd是否顯示「測試廣告」?
- 9. 有沒有辦法檢測驅動器是否是SSD?
- 10. 有沒有辦法檢測瀏覽器窗口是否關閉?
- 11. 有沒有辦法檢測我是否在文本上懸停?
- 12. 有沒有辦法檢測contextMenu是否在android中打開?
- 13. 有沒有辦法檢測UIImage/NSData是否爲動畫/ GIF?
- 14. 有沒有辦法檢測一個鍵是否被按下?
- 15. 有沒有辦法檢測JTree上是否發生丟棄?
- 16. 有沒有辦法檢測一個網站是否使用SPDY?
- 17. 有沒有辦法檢測自定義模塊是否存在?
- 18. 有沒有辦法檢測apk是否存儲在SD卡上?
- 19. 有沒有辦法檢測通知欄是否已被清除?
- 20. 有沒有辦法檢測Facebook Javascript SDK是否成功加載?
- 21. 有沒有辦法檢查IME預測是否啓用?
- 22. 使用CoreBluetooth檢測Apple Watch
- 23. Apple Watch:檢查配對狀態?
- 24. 有沒有辦法檢測用戶是否與php或javascript的WiFi連接?
- 25. 有沒有辦法檢測Iphone,如果通過javascript動搖?
- 26. iPhone - 有沒有辦法檢測圖片從哪裏被選擇?
- 27. 有沒有辦法檢測NPLogonNotify
- 28. iPhone - 有沒有辦法知道引用是否(仍然)有效?
- 29. 對象沒有方法$ watch
- 30. Objective-C HealthKit確定源是否來自Apple iPhone或Apple Watch
作爲iOS的9.3你的必須等待'session(_:activationDidCompleteWith:error:)'在委託上被調用,然後才能從session.paired獲得可靠的值' – Petter