首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS应用程序因为healthkit而被拒绝

iOS应用程序因为healthkit而被拒绝
EN

Stack Overflow用户
提问于 2016-09-27 05:48:40
回答 4查看 7.7K关注 0票数 10

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

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

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

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

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

我加了那个键然后又上传了。

现在,由于这个原因,应用程序拒绝了。

您的应用程序使用HealthKit或CareKit app,但并不表示与应用程序中的Health集成。

知道我怎么批准吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-09-27 06:05:21

来自应用程序商店评论指导方针

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

在我看来,苹果已经看过你的应用程序了,出于某种原因,它看起来好像你并没有把step数据用于任何对用户有用的东西。您的应用程序是否实际使用step数据并以任何有意义的方式将其返回给用户?

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

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

票数 4
EN

Stack Overflow用户

发布于 2018-10-12 10:28:50

我最近也遇到了同样的问题,并找到了解决办法。

在app连接的应用描述中,我能够通过评审明确地说明“此应用程序与健康应用程序集成”。这是一个奇怪的情况,因为拒绝导致元数据,似乎我不再需要修改我的应用程序,尽管审查状态是“二进制拒绝”。

票数 4
EN

Stack Overflow用户

发布于 2019-03-15 17:16:17

只需在AppStore上更新您的应用程序描述,以表明您的应用程序与苹果健康应用程序(HealthKit)集成,以及它使用的原因(目的)。例如,在应用程序描述中添加这样的内容:我们与健康应用程序(HealthKit)集成,以读取和跟踪您的脚步数据,并以一种漂亮的方式显示它们。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39716868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档