事件消息推送流程
# 事件消息推送
# 概述
开发者应用下的设备产生的动检报警、上下线时间、各类智能事件消息等,通过开放平台可以推送到开发者的后台回调地址服务,当开发者的后台接收到乐橙开放平台推送的事件消息后可进行后续的处理,如再次推送到自己的应用。具体通过以下两步完成报警回调的设置和报警消息的接收。
备注:
1、事件消息类型参考事件消息类型定义
2、事件消息格式参考事件消息格式定义
# 设置消息回调地址
开发者通过调用开放平台setMessageCallback接口设置回调地址,该回调地址是开发者后台可以接受外部消息的一个服务目标地址,后续开放平台产生的各类事件消息都会往这个回调地址推送相应格式的消息。
# 开发者接收开放平台推送过来的消息
开放平台推送各类事件消息到开发者的后台回调地址,开发者要做的事情是接收到消息后及时推送给自己开发的app,具体流程如下(以动检报警、设备上下线):
特别注意:开发者的回调服务收到开放平台推送过来的消息后请务必返回200的响应消息,若开放平台发现开发者的回调服务存在多次不返回响应的情况,开放平台将不再推送消息给此回调地址。