Определить версию watchOS пользователя из приложения iOS - PullRequest
9 голосов
/ 17 октября 2019

У меня есть приложение для iOS, в котором у меня есть некоторые настройки в приложении для iOS, связанные с часами. Я хочу показать их, только если у пользователя есть Apple Watch, совместимые с моим приложением.

В WatchConnectivity я могу запросить свойство isPaired WCSession, чтобы узнать, есть ли у пользователя часы, но я не могу понять, какопределить версию watchOS (она должна быть> 5.0 для использования моего приложения).

Есть ли способ определить версию watchOS из приложения iOS?

1 Ответ

0 голосов
/ 25 октября 2019

Вот два возможных решения. Номер 1 проверяет ОС, которая, если я понимаю ваш вопрос, вы уже знаете, но затем 2 проверяет версию ОС, которая является WatchOS 5.0 и выше. Это то, что я сделал, поэтому я надеюсь, что это поможет вам.

1.

#if os(watchOS)
    ...your code          
#endif
if #available(watchOS 5.0, *) {
    ...your code
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...