【发布时间】:2020-02-13 18:13:07
【问题描述】:
我有一个 iOS 应用程序,其中有一些与手表相关的 iOS 应用程序设置。我只想在用户拥有与我的应用兼容的 Apple Watch 时向他们展示。
在 WatchConnectivity 中,我可以查询 WCSession 的 isPaired 属性以查看用户是否有手表,但我不知道如何确定 watchOS 版本(它需要 >5.0 才能使用我的应用程序)。
有没有办法从 iOS 应用中确定 watchOS 版本?
【问题讨论】:
-
我认为您无法从 iOS 查看 watchOS 版本。但是,您可以通过 iOS 应用在手表应用之间进行通信,以获取您需要的信息。
-
谢谢,但我仍然无法区分在 watchOS 4 上拥有手表但无法安装手表应用程序的用户与在 watchOS 5 上可以安装手表应用程序的用户之间的区别但没有
-
有趣的想法,不幸的是,手表似乎有特殊处理,无法通过标准蓝牙方法获得
-
你为什么不把 watchOS
Deployment Target限制为 5.0 呢?
标签: ios swift apple-watch watchos