Как запустить watchApp с iPhone - PullRequest
0 голосов
/ 26 апреля 2018

Я разрабатываю приложение для часов и хочу, чтобы приложение для часов активировалось при запуске приложения на iPhone, но я не могу понять, как это сделать.

Вопрос был задан вНа нескольких форумах ответ всегда был «Невозможно», но должен быть другой ответ, поскольку существует множество приложений, которые автоматически открывают приложение для просмотра часов: Карты, Подкасты, если не считать двух.Так в чем же секрет?

1 Ответ

0 голосов
/ 26 апреля 2018

Вот фрагмент кода.Предполагается, что вы будете использовать его только для тренировочного приложения, но на стороне наблюдения вам не обязательно запускать HKWorkoutSession.

    let workoutConfiguration = HKWorkoutConfiguration()
    workoutConfiguration.activityType = .traditionalStrengthTraining
    workoutConfiguration.locationType = .indoor
    if WCSession.isSupported(), WCSession.default().activationState == .activated , WCSession.default().isWatchAppInstalled{
        healthStore.startWatchApp(with: workoutConfiguration, completion: { (success, error) in
            print(error.debugDescription)
        })
    }
...