iOS应用程序因为Healthkit而被拒绝

我在我的应用程序中使用HealthKit来阅读用户的每日步骤数据,并HealthKit在我的应用程序中启用HealthKit

我在info.plist上传了没有NSHealthShareUsageDescriptionNSHealthUpdateUsageDescription项的应用程序。

苹果拒绝了应用程序如下,并说这两个关键必须在info.plist

NSHealthUpdateUsageDescription – 阅读您的日常步骤数据卡路里计数数据

NSHealthShareUsageDescription – 与应用程序共享锻炼数据。

我添加了该密钥并再次上传。

现在的应用程序因此而被拒绝。

devise – 4.2.1您的应用程序使用HealthKit或CareKit API,但不表示与应用程序中的Health应用程序集成。

任何想法我怎么能批准呢?

从App Store评论指南

4.2.1应用程序应该使用API​​和框架来实现其预期目的,并在应用程序描述中指明集成。 例如,HomeKit框架应该提供家庭自动化服务; 和HealthKit应该用于健康和健身目的,并与健康应用程序集成。

在我看来,苹果已经看着你的应用程序,出于某种原因,它看起来像你实际上没有使用步骤数据的任何有用的用户。 您的应用程序是否实际使用步骤数据并以任何有意义的方式将其呈现给用户?

我认为他们可能唯一的意思是他们不喜欢你为NSHealthShareUsageDescription / NSHealthUpdateUsageDescription(你应该明确说明你的应用程序需要访问健康数据的目的)所select的措辞。

编辑:另一个想法,也许你的应用程序描述没有提到它是一个使用健康工具包/步骤数据的应用程序。