我在我的应用程序中使用HealthKit来读取用户的日常步数数据,为此我在我的应用程序中启用了HealthKit

我上传的应用程序中没有NSHealthShareUsageDescription中的NSHealthUpdateUsageDescriptioninfo.plist键。

苹果拒绝了该应用程序,并说这两个 key 都必须在info.plist中。
NSHealthUpdateUsageDescription-读取您的每日步数数据以获取卡路里计数数据
NSHealthShareUsageDescription-与应用程序共享锻炼数据。

我添加了该 key ,然后再次上传。

现在,应用因这个原因被拒绝。



知道如何批准吗?

最佳答案

来自App Store的评论Guidelines



在我看来,Apple一直在查看您的应用程序,并且出于某种原因,它看起来像是您实际上并未将步骤数据用于对用户有用的任何事情。您的应用程序是否实际使用了步骤数据,并以任何有意义的方式将其呈现给用户?

我认为它们可能意味着的唯一另一件事是,他们不喜欢您为NSHealthShareUsageDescription/NSHealthUpdateUsageDescription选择的措辞(您应该清楚说明应用程序需要访问健康数据的目的)。

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

10-08 07:43
查看更多