<分区>
我想知道我的用户是否有 Apple Watch。如果很多用户这样做,那么我将为我的 iOS 应用程序开发 Apple Watch 应用程序扩展。我能知道 watch 是否未配对吗?
<分区>
我想知道我的用户是否有 Apple Watch。如果很多用户这样做,那么我将为我的 iOS 应用程序开发 Apple Watch 应用程序扩展。我能知道 watch 是否未配对吗?
最佳答案
你应该看看 WatchConnectivity framework .特别是 isPaired WCSession
的方法|应该可以解决您的问题。
在您的 iPhone 应用程序的 application(didFinishLaunchingWithOptions:)
中方法,设置并激活 WatchConnectivity session ,因为 isPaired
仅返回激活 session 的有效值。
//Set up WatchConnectivity
if WCSession.isSupported() {
let session = WCSession.default()
session.delegate = self
session.activate()
}
在func session(activationDidCompleteWith)
您可以使用这行代码检查 iPhone 是否与 Apple Watch 配对:
let userHasAppleWatch = session.isPaired
.
关于ios - 如果用户拥有没有 watch 扩展的 Apple Watch,如何在 iOS 应用程序中进行跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44631060/
相关文章:
objective-c - 跨一对一关系的核心数据获取请求谓词过滤
iphone - 对于iOS来说,实现起来更容易、更快 : Urban Airship or Parse for push notifications?
jquery - 带有 jquery 的 CSS 选项卡(兼容 ios)
php - iOS应用程序需要POST到PHP脚本,然后解析返回的XML
ios - 如何将 Firebase 异步请求的数据保存在全局变量中?
ios - 循环期间无法激活任何其他元素(iPhone应用程序)