我正在开发一个手表应用程序,我希望当我在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)
})
}