我正在开发一个手表应用程序,我希望当我在iPhone上启动应用程序时手表应用程序被激活,但我不知道如何做到这一点。
这个问题已经在许多论坛上被提出,答案总是“不可能”,但肯定有另一个答案,因为有很多应用程序确实可以自动打开手表应用程序:地图、播客等等。那么秘诀是什么呢?
发布于 2018-04-26 13:29:35
下面是代码片段。你应该只在健身应用中使用它,但在手表方面,你实际上不需要启动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)
})
}https://stackoverflow.com/questions/50033295
复制相似问题