【发布时间】:2017-02-04 15:00:35
【问题描述】:
我在我的应用中使用HealthKit 来读取用户每日步数数据,为此我在我的应用中启用了HealthKit。
我上传的应用没有NSHealthShareUsageDescription 和NSHealthUpdateUsageDescription 键入info.plist。
Apple 拒绝该应用程序如下,并表示这两个密钥都必须在 info.plist 中。
NSHealthUpdateUsageDescription - 读取您的每日步数数据以获取卡路里计数数据
NSHealthShareUsageDescription - 与应用共享锻炼数据。
我添加了该密钥并再次上传。
现在应用因这个原因被拒绝。
设计 - 4.2.1 您的应用使用 HealthKit 或 CareKit API,但未表示在您的应用程序中与 Health 应用集成。
知道如何批准吗?
【问题讨论】:
-
您应该回复 Apple 并说明您的应用如何与
HealthKit集成。 -
您使用的是当前版本还是更新版本的健康包。尝试将其取出,然后将其放回系统中。并重新提交
-
好的,我试试看。
-
为什么要投反对票?请说明原因
-
嘿,最终的解决方案是什么?因为当我阅读
to read users daily steps data时,您似乎只是在阅读数据,所以您只需要NSHealthShareUsageDescription键,而不是NSHealthUpdateUsageDescription键。这就是你被拒绝的原因。
标签: ios app-store-connect healthkit