文档管理中心
运动健康

华为运动健康开放服务Huawei Health Kit ,使能合作伙伴,帮助行业伙伴升级产品和服务,从而给用户提供更优质的服务体验。本论坛用于发布华为运动健康官方消息,交流业界动态,探讨技术,分享经验,接收用户意见反馈。

关注
订阅
推荐
最热
最新
其他
已解决
未解决
博士生科研需要心率变异率的高阶数据,可以依托学校不开发app的方法拿到Health Service Kit的接口嘛?做公共卫生相关科研,需要采集志愿者的睡眠、心率变异率等高阶数据,可以通过华为手环和Health Service Kit的接口获得高阶数据吗?学校或者学院主体可以向华为申请个权限嘛?必须要基于app开发嘛?

评论3

浏览 92

发布于6天前
各位好,我正在接入华为运动健康 Health Kit,请问Health Kit 云侧 REST API 接入在 HarmonyOS/HAP 应用中,是否支持“免登录授权”?我看了云侧数据开放服务的免登录授权文档:https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/cloud-health-login-free-authorization-0000002054668485,文档中看到免登录授权主要提供 Android 和 iOS 相关说明。在 Health Kit 权限申请后台,“其他权限 -> 免登录授权”处也只看到 Android、iOS 相关选项,没有看到 HarmonyOS/HAP 选项 因此想确认Health Kit 云侧 REST API 接入在 HarmonyOS/HAP 应用中,是否支持“免登录授权”?之前是用的是唤醒用户浏览器授权,但是还要输入账号密码,也不能自动返回app,体验特别差,但又因为在端侧我们只申请了Android应用,在尝试为 HarmonyOS 应用单独申请 Health Kit 权限时审核被驳回。驳回意见大意是:“已申请过 Android 应用,无需重复申请鸿蒙应用;应用类型只是容器,各客户端可统一使用同一个应用通过云侧 REST API 接入。” 我们希望实现类似端侧 SDK 的体验 App 内点击授权直接唤起华为账号/华为运动健康授权能力用户确认授权即可尽量不进入浏览器网页登录,也不要求用户重新输入账号密码授权完成后仍由后端使用云侧 REST API 访问数据

评论1

浏览 114

发布于2026-06-25 09:12
在21年时对接过一次运动健康,当时使用的是HarmonyOS 3.1/4.0及以下版本的API,我们定时或者手动刷新后,调用华为接口获取身高体重运动等数据指标(包括不限于这些),现在需要对接华为手表D2和GT5两款产品的运动健康数据,我看这两款产品的系统已经是鸿蒙5.0以上,如果要拉取这两款产品产生的数据,需要切换为使用HarmonyOS5.0版本以上的API吗,还是之前的3.1/4.0及以下版本的API就还可以使用历史对接参考文档:https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/height-0000001131263998

评论2

浏览 140

发布于2026-05-20 08:03
环境:手机品牌:oppo, 系统版本:android 16, hms core 版本:6.15.0.312 运动健康app版本:16.1.3.320集成方式:implementation 'com.huawei.hms:health:6.11.0.303'implementation 'com.huawei.hihealth:hihealthkit:6.7.0.300'implementation 'com.huawei.hms:base:6.9.0.300'问题:请问下这个报错是什么原因,同样的代码,在华为 p30 手机上可以运行的。但在其他安卓手机上不行了(在没升级android系统版本之前是可以的)还是说,安卓的环境不再维护了吗,调用方法:HiHealthDataStore.startSportEx(mActivity, param, resultCallback);错误日志:D/hi_data_store(23955): startSport 方法 = sportType ==279 I/HiHealthDataStore(23955): enter start sport extra I/HealthKitCommonApi(23955): HiHealthKitCommonApi construct I/HealthKitCommonApi(23955): startSportEnhance I/HiHealthKitVersionUtil(23955): isServiceSupport apiName:register_data_auto_report I/HiHealthKitVersionUtil(23955): isServiceSupport apiLevel: 20, minSupportApiLevel:9 I/HiHealthDataStore(23955): enter stopRealTimeSportData I/HiHealthKit(23955): HiHealthKitApi getInstance I/HiHealthKit(23955): stopRealTimeSportData I/HiHealthKit(23955): stopRealTimeSportDataImpl errorCode = 0 I/hi_data_store(23955): 启用监听 onResult resultCode:0 I/HealthKitCommonApi(23955): resultCode = 1001

评论3

浏览 125

发布于2026-05-18 09:36
未能找到HiHealthActivities.STAIR_CLIMBING_MACHINE 必填数据有没有相关资料或者文档链接?

评论3

浏览 124

发布于2026-05-18 00:52
按一般人的认知,夜晚睡觉整夜应该是睡眠时间,由于某种原因中途有醒来也很正常,但是app编程人员把夜间睡眠中“连续睡眠时长不足3小时”的片段,一律判为“零星小睡”——不给深睡、浅睡、REM等任何科学分析。哪怕你夜间睡眠时段3小时差几分也活生生割裂算成了零星小睡,这种处理方式让使用者的体验非常不友好

评论9

浏览 228

发布于2026-05-06 15:27
chinacny
|
采纳答复
点赞
回复于2026-05-06 22:50
已在BLE模组中添加DIS服务,并且在BLE调试助手上可以读取到每个属性对应的value。但是在Fitness Tool上测试时,点击Read,却没有显示DIS的信息数据。请问这可能是什么问题导致的呢?

评论5

浏览 501

发布于2021-03-29 03:19
我独立的设计提出了《全数字化的社会运动场馆经营管理方案》希望与运动健康合作实施,我该怎么把《方案》发送给运动健康?13700848809微信号;415977137qqhao

评论7

浏览 178

发布于2026-04-29 00:46
账号服务里的选项,云侧方式接入 双端 这里怎么选以及申请 Health Service Kit服务页面这里该怎么选,

评论4

浏览 151

发布于2026-04-24 03:11
请问前辈们,个人开发者可以申请Health Kit的获取步数权限吗?查了下文档,要调用获取运动健康的步数数据,必须得配手动签名、指纹、申请Health Kit。我目前只有Health Kit没有申请,但是申请需要产品截图,目前处于开发阶段,是不是只能先用假数据截图申请。得到授权后再接入接口呢?浏览文档和帖子发现,个人开发者申请好像一般不给通过。那是要先用模拟数据上架市场,再申请,再接入接口上架市场这样吗?望解答!

评论10

浏览 354

发布于2026-04-15 10:15
简JIAN
|
采纳答复
作为个人开发者,申请Health Kit服务(特别是获取步数等敏感健康数据的权限)确实会面临一些特定的限制和流程。您提到的问题,解答如下:1. 个人开发者可以申请吗?可以申请,但审核通过的难度相对较大。根据相关信息,个人开发者申请运动健康服务数据通常会受到限制。这主要是因为HarmonyOS对处理用户健康数据的应用有严格的合规与隐私要求,审核会非常严格。2. 开发阶段如何处理?在开发阶段,您遇到的核心问题是“需要产品截图但还没有完成开发”。正确的流程建议如下:先上架应用,再申请权限。申请像Health Kit这样的核心服务,要求应用已经在华为官方应用市场上架。您可以先将一个 未接入Health Kit服务的版本 上架。这个版本可以包含模拟数据或假数据,目的是为了通过应用市场的基础审核。获得授权后再更新。当您的应用成功上架后,就可以凭借应用的正式包名等信息,重新提交Health Kit服务的权限申请。如果申请最终获得批准,您再去更新您的应用,接入真实的Health Kit接口,并提交新版本进行审核上架。简单来说,正确的步骤是:上架基础版应用 -> 申请Health Kit权限 -> 权限获批后接入接口并更新应用 。3. 关于审核的建议准备充分的审核材料 :虽然是个人开发者,也请尽量按照企业开发者的标准来准备申请材料,包括清晰的产品截图、详细的功能介绍和隐私政策说明。解释清楚数据用途 :在申请时,务必清晰地说明您需要这些健康数据的具体用途、数据安全保障措施以及隐私保护政策,以增加审核通过的可能性。总而言之,虽然流程可能略显繁琐,但遵循“先上架,再申请”的原则是目前个人开发者接入此类高敏感服务的主流途径。
点赞
回复于2026-04-16 14:21
1: 官网文档看到的订阅事件通知的接口方向是Health Kit云->三方开发者云,那么是否可以理解为一旦订阅的事件或数据有变化,那么HealthKit云就会自动将新数据发送给提前好设置的回调地址?1.1: 在官方文档中看到的订阅事件通知返回的并不是新数据,而是状态码,那应该如何获取新数据呢?2: 如果说需要开发者主动调用订阅事件通知,那么开发者如何确认什么时候才应该调用订阅事件通知接口呢?2.1: 其中的RequestHeader中有一个参数为x-notification-signature,描述中是签名内容由openId、eventType、eventTime依次通过'_'连接符拼接起来,与Secret进行HMAC-SHA256算法加密生成的。这个x-notification-signature参数,开发者如何进行生成呢?2.2: 与1.1一样,由于返回的是状态码,那么如何获取新数据呢?

评论4

浏览 1k

发布于2021-06-17 09:40
:2026-04-10 17:56:50.927  INFO XNIO-1 task-4 c.p.p.h.h.c.HuaweiHealthCallbackController: 【华为 Health】收到订阅回调数据: {    "eventTime":1775815010210,    "eventType":"SAMPLESET_EVENT$UPDATE$com.huawei.continuous.calories.burnt.total",    "metaData":[        {            "metaKey":"recordDay",            "metaValue":"20260410"        },        {            "metaKey":"timeZone",            "metaValue":"+0800"        },        {            "metaKey":"datatype",            "metaValue":"com.huawei.continuous.calories.burnt.total"        }    ],    "openId":"AQA9SzS_qD3seQDRYdnd-6AjLHdf"}:2026-04-10 17:56:50.927  INFO XNIO-1 task-3 c.p.p.h.h.c.HuaweiHealthCallbackController: 【华为 Health】收到订阅回调数据: {    "eventTime":1775815010210,    "eventType":"SAMPLESET_EVENT$UPDATE$com.huawei.continuous.steps.total",    "metaData":[        {            "metaKey":"recordDay",            "metaValue":"20260410"        },        {            "metaKey":"timeZone",            "metaValue":"+0800"        },        {            "metaKey":"datatype",            "metaValue":"com.huawei.continuous.steps.total"        }    ],    "openId":"AQA9SzS_qD3seQDRYdnd-6AjLHdf"}:2026-04-10 17:56:50.927  INFO XNIO-1 task-4 c.p.p.h.h.c.HuaweiHealthCallbackController: 【华为 Health】收到回调,请求头信息 - appId:null,hwUserId:null,nonce:null,timestamp:null,notificationSignature:dIT7ENKN9oMHBGjnSUBFaDxvTh2Kgodo+5B8VLHY4KM=:2026-04-10 17:56:50.927  INFO XNIO-1 task-2 c.p.p.h.h.c.HuaweiHealthCallbackController: 【华为 Health】收到订阅回调数据: {    "eventTime":1775815010211,    "eventType":"SAMPLESET_EVENT$UPDATE$com.huawei.continuous.distance.total",    "metaData":[        {            "metaKey":"recordDay",            "metaValue":"20260410"        },        {            "metaKey":"timeZone",            "metaValue":"+0800"        },        {            "metaKey":"datatype",            "metaValue":"com.huawei.continuous.distance.total"        }    ],    "openId":"AQA9SzS_qD3seQDRYdnd-6AjLHdf"}华为订阅推送的只有日期、类型等等数据,订阅不会推送具体数据或总数据吗?

评论1

浏览 128

发布于2026-04-10 10:00
在鸿蒙手机开发游戏,用opengl的吗?,用的话用哪个版本呢?有讨论的吗?

评论0

浏览 91

发布于2026-04-07 04:00

评论4

浏览 353

发布于2026-03-10 04:25
通过华为运动健康APP和华为体脂秤测量的体脂数据,通过REST API读取,可以获取到最新的一条数据记录,但是无法获取历史数据记录?另外,请问云端如何实时获取到秤上传的数据呢?appId:103636619 获取最近一条体脂数据 GEThttps://health-api.cloud.huawei.com/healthkit/v1/sampleSets/latestSamplePoint?dataType=com.huawei.instantaneous.body_weight获取历史记录体脂数据 GEThttps://health-api.cloud.huawei.com/healthkit/v1/dataCollectors/raw:com.huawei.instantaneous.body_weight:com.huawei.health:default:M00D:78TPS20C14000576:864374439/sampleSets/history

评论5

浏览 387

发布于2021-04-01 08:12
最近在用华为Watch Fit 4,就在想如果能在表盘上直接看到日程和待办什么的数据就好了,但是翻了一圈发现没现成的,于是想自己开发。但是翻阅了Theme Studio Pro的开发文档,发现能调用的数据只有数据类型-开始制作-Theme Studio Pro使用指南-表盘主题-开发教程-主题中心 - 华为HarmonyOS开发者写的这些,那没其他API可以在表盘上获取数据了吗?

评论1

浏览 171

发布于2026-03-06 06:35
华为手机nova14什么时候能够支持华为手表watch5?

评论8

浏览 239

发布于2026-02-26 08:37
作为一个极度喜欢赖床的牛马打工人来讲 每次闹钟响了都会随手关掉或者听不见 然后迟到 可不可以通过检测运动状态 心率判断是否清醒然后提醒用户 清醒了就不提醒 又睡过去的话持续提醒 

评论0

浏览 139

发布于2026-01-29 15:27
表盘测试-我下载官网的表盘测试的运动健康的app版本是当前最高版本,找不到表盘上传表盘入口,无法上传测试表盘。而且我的账号和商户服务都审核开通了

评论3

浏览 700

发布于2021-02-27 13:44
华为平板鸿蒙六运动健康没有钱包应用市场表白市场有能解决的吗

评论9

浏览 279

发布于2026-01-29 10:56
日志信息如下[]WESDeviceClient init[WESAppEngine]access Token Expired[WESAppEngine]需要去运动健康重新授权[WESAppEngine]access Token need Authentications[WESAppEngine]accessToken authentication failed. errorMsg:invalid session[WESAppEngine]access Token Authentications failed[WESDeviceClient]accessToken length == 0[WESAppEngine]accessToken authentication failed. errorMsg:invalid session[WESAuth]authentications is 0unable to make sandbox extension: [2: No such file or directory][WESAppEngine]The user accesses the authorization page.WearEngineSDK版本: iOS_WearEngineSDK_1.0.0.302华为运动健康版本:16.0.12.315手机系统: iOS26.2

评论0

浏览 101

发布于2026-01-27 02:27
我需要调API读取步数信息,读取不到;详细如下:1.APP已经申请了:日常活动的读取权限(当时一起申请的步数信息读取权限,被驳回了;理由是:日常活动包括了步数)2.参考这个文档  https://developer.huawei.com/consumer/cn/doc/HMSCore-References/sampleset_polymerize_detailed-0000001050114864可以获取到:睡眠、血氧等信息3.还是参考2提到的接口,入参是{  "polymerizeWith": [    {      "dataTypeName": "com.huawei.continuous.steps.delta"    }  ],  "startTime": 1768924808000,  "endTime": 1768986008000}则会返回 {    "error": {        "code": 403,        "message": "Insufficient Permission: Request had insufficient authentication scopes of type com.huawei.continuous.steps.delta."    }}所以:我现在到底需不需要开通步数信息的权限?如果不需要的话  是我调取的方式不对吗?

评论0

浏览 190

发布于2026-01-22 06:32
智慧生活-HiHealth Kit,修改权限,点击提交无反应,如下图

评论13

浏览 510

发布于2021-03-16 05:47

我要提问题

月度答复贡献榜
用户头像
空瞳
回帖478
粉丝40
关注
用户头像
蓝瘦的蜕变
回帖262
粉丝68
关注
用户头像
不羁的木木
回帖245
粉丝30
关注
用户头像
大雷神
回帖243
粉丝19
关注
用户头像
小鹿
回帖191
粉丝294
关注
邀您回答
换一批
hvigor 自定义插件开发:onTaskEnd 不触发、产物路径拿不到
atomgit支持华为账户登陆吗?
扬声器
产品认证出现404错误,不知道给我跳转到哪里去了
卓易通里的网络加速器
热门标签
1

HarmonyOS 5

2

HarmonyOS 6

3

DevEco Studio

4

UI

5

HarmonyOS

6

App开发

7

Ability框架

8

应用媒体

9

软件开发

了解社区公约,与您携手共创和谐专业的开发者社区。
在 App 中查看