如何从iPhone启动WatchApp



我正在开发一个手表应用程序,我希望当我在iPhone上启动该应用时,我希望该手表应用程序可以激活,但是我找不到该方法。

这个问题已在许多论坛中提出过,答案始终是"不可能的",但是必须有另一个答案,因为有很多应用程序会自动打开手表应用程序:地图,播客,姓名二。那么什么是秘密?

这是代码段。您应该仅将其用于锻炼应用程序,但是在手表方面,您实际上不必启动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)
        })
    }

最新更新