我想知道是否有可用的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