我在我的应用程序中使用HealthKit
来读取用户的日常步数数据,为此我在我的应用程序中启用了HealthKit
。
我上传的应用程序中没有NSHealthShareUsageDescription
中的NSHealthUpdateUsageDescription
和info.plist
键。
苹果拒绝了该应用程序,并说这两个 key 都必须在info.plist
中。NSHealthUpdateUsageDescription
-读取您的每日步数数据以获取卡路里计数数据NSHealthShareUsageDescription
-与应用程序共享锻炼数据。
我添加了该 key ,然后再次上传。
现在,应用因这个原因被拒绝。
知道如何批准吗?
最佳答案
来自App Store的评论Guidelines
在我看来,Apple一直在查看您的应用程序,并且出于某种原因,它看起来像是您实际上并未将步骤数据用于对用户有用的任何事情。您的应用程序是否实际使用了步骤数据,并以任何有意义的方式将其呈现给用户?
我认为它们可能意味着的唯一另一件事是,他们不喜欢您为NSHealthShareUsageDescription/NSHealthUpdateUsageDescription选择的措辞(您应该清楚说明应用程序需要访问健康数据的目的)。
编辑:另一种想法,也许您的应用程序描述没有提到它是使用Healthkit/Step数据的应用程序。