我正在创建一个未链接到iPhone应用程序的独立Apple Watch应用程序。如何直接从Apple Watch请求访问HealthKit数据,而不通过iPhone应用程序请求HealthKit数据。
Apple最近宣布开发人员现在可以在WWDC 2019中创建独立的Apple Watch应用程序,但我找不到有关如何在独立应用程序上使用HealthKit的文档。我从这里开始按照此页面上的说明进行操作
https://developer.apple.com/documentation/healthkit/setting_up_healthkit
但是我遇到的问题是我无法弄清楚如何为NSHealthShareUsageDescription和NSHealthUpdateUsageDescription设置必要的自定义消息。苹果的文档说要通过Info.plist来做到这一点,但是我无法在仅Apple Watch的任何地方找到这些选项。
任何人都可以展示如何将HealthKit用于独立的Apple Watch应用程序吗?
答案 0 :(得分:1)
在左侧Xcode的项目导航器中,您的WatchKit扩展组包含Info.plist,您将在其中添加NSHealthShareUsageDescription和NSHealthUpdateUsageDescription消息。从您链接的文章(例如,扩展委托)中添加HealthKit设置和授权代码,一切顺利。