您需要按照如下流程完成应用的开发工作。
序号 | 步骤 | 说明 |
1 | 开发准备 | - 申请账号服务:因Health Service Kit服务需要用到账号服务的能力,需先申请账号服务才能申请Health Service Kit服务。
- 申请华为运动健康服务:申请Health Service Kit服务,选择产品类型并开通对应数据的读写权限。
|
2 | 应用开发 | 根据业务需求和指导手册,完成云侧应用接入Health Service Kit基础能力服务相关功能的开发。 - 认证鉴权:应用接入Health Service Kit采用OAuth 2.0协议的授权码模式(Authorization Code)进行授权。
- 取消授权:为了提升应用隐私安全,请开发者为应用提供入口,供用户取消对应用的授权。
- 华为运动健康App开放授权:开发者访问华为运动健康App的数据时,需要引导用户开启华为运动健康App对Health Service Kit的开放授权(仅使用华为运动健康App数据涉及)。
- 存储与查询数据:以步数为例,介绍如何通过HTTP REST接口存储与查询一组数据。
- 订阅数据:Health Service Kit云提供了订阅通知机制,当用户数据发生变化时,实时通知开发者,以便应用拥有用户的最新数据(仅使用订阅数据功能涉及)。
|
3 | 申请验证 | 开发完成后,提交申请验证,以获得Health Service Kit正式权限。 |
在您正式开发应用之前,可以通过示例代码快速体验使用Health Service Kit基础能力实现一个应用的开发过程。