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