开发者可以参考服务端示例代码了解推送过程,参考客户端示例代码了解生成 Push Token 和接收消息的功能流程。
开发者需要按照以下流程完成应用的开发工作:
| 序号 | 步骤 | 说明 |
|---|---|---|
| 1 | 开通推送服务 | 请先参考操作步骤开通服务,配置签名时请使用手动签名方式(DevEco Studio 6.0.0 Beta5 起支持自动签名)。 |
| 2 | 客户端获取 Push Token | 调用 REST API 时需设置 token 参数,需注意 Token 变化场景以防消息无法送达。 |
| 3 | 客户端请求通知授权 | 应用发送通知前需调用 requestEnableNotification() 方法弹出提醒获取授权。 |
| 4 | 客户端配置 skills 标签 | 在应用项目中完成配置,确保点击消息可正常跳转应用页面。 |
| 5 | 服务端生成鉴权令牌 | 请求头需设置 Authorization 参数,请参考相关章节基于服务账号生成令牌。 |
| 6 | 服务端调用 REST API | 参考请求体结构说明发送请求,若失败请参考响应参数或 FAQ 排查。 |
| 7 | 客户端处理消息(可选) | 通过服务端请求传参和客户端数据获取,进行双端数据传递。 |
Push Kit 支持的所有消息类型及使用场景可以参考推送消息类型。