在独立的Apple Watch应用上设置HealthKit

时间:2019-08-06 15:58:58

标签: apple-watch healthkit

我正在创建一个未链接到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应用程序吗?

1 个答案:

答案 0 :(得分:1)

在左侧Xcode的项目导航器中,您的WatchKit扩展组包含Info.plist,您将在其中添加NSHealthShareUsageDescription和NSHealthUpdateUsageDescription消息。从您链接的文章(例如,扩展委托)中添加HealthKit设置和授权代码,一切顺利。