我想弄清楚是否可以在iPhone上使用HKWorkoutBuilder类在iPhone上汇总锻炼数据(对于非Watch用户)。
我观看了WWDC 2018会话号707 New Ways to Work with Workouts,其中介绍了新的锻炼API。他们使用Watch对其进行了演示,但没有提及它是否也可以在iPhone上使用。 developer.apple.com上的HKWorkoutBuilder's documentation page提到了iOS和watchOS都支持它,而功能beginCollection(withStart:completion:)也是如此。
我已经看过网上了,但是找不到任何教程,甚至都没有提到仅在iPhone上可以使用它。还是仅在iOS上也能正常工作,只有这样,才能使蓝牙连接的设备(如Fitbit)提供数据?
答案 0 :(得分:0)
是的。 HKWorkoutBuilder的文档页面显示该版本可在iOS 12+和5+上观看
HKWorkout数据受HKSampleQuery支持,用于查询HealthKit数据。因此,您无需使用Watch就可以在iOS上获取锻炼数据。
确保数据从其他来源(例如应用程序/设备)退出,并且您拥有正确的权限。