由于healthkit,iOS应用拒绝

Div*_*iya 6 itunesconnect ios healthkit

HealthKit在我的应用程序中使用读取用户的每日步骤数据,为此我HealthKit在我的应用程序中启用.

我上传的应用,而无需NSHealthShareUsageDescriptionNSHealthUpdateUsageDescription关键info.plist.

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

NSHealthUpdateUsageDescription - 阅读卡路里计数数据的每日步骤数据

NSHealthShareUsageDescription - 与应用共享锻炼数据.

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

现在应用程序拒绝了这个原因.

设计 - 4.2.1应用程序使用的HealthKit或CareKit API,但并不表示你的应用程序与应用生集成.

任何想法我怎么批准它?

Col*_*mbo 4

来自 App Store 审核指南

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

在我看来,Apple 已经查看了您的应用程序,并且出于某种原因,在他们看来,您实际上并没有将步骤数据用于对用户有用的任何内容。您的应用程序是否实际使用步骤数据并以任何有意义的方式将其呈现给用户?

我认为他们可能的意思是他们不喜欢您为 N​​SHealthShareUsageDescription/NSHealthUpdateUsageDescription 选择的措辞(您应该清楚地说明您的应用程序需要访问健康数据的目的)。

编辑:另一个想法,也许您的应用程序描述没有提到它是一个使用 healthkit/步骤数据的应用程序。