文档首页 > > API参考> 应用侧API参考> 推送通知> 软件升级结果通知

软件升级结果通知

分享
更新时间: 2019/11/12 GMT+08:00

接口说明

应用服务器在物联网平台订阅了软件升级结果通知后(订阅的通知类型为swUpgradeResultNotify),当设备的软件升级任务执行完成时,平台会向应用服务器推送通知消息。

注意事项

应用收到推送消息,请务必返回响应码。

URI

请求方法

POST

URI

由应用服务器订阅请求消息中的callbackurl决定。

传输协议

HTTPS/HTTP

请求参数

参数

必选/可选

类型

位置

描述

notifyType

必选

String

body

通知类型,取值:swUpgradeResultNotify。

deviceId

必选

String

body

设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。

appId

必选

String

body

设备所属应用的应用ID。

operationId

必选

String

body

软件升级任务ID。

subOperationId

必选

String

body

软件升级子任务ID。

curVersion

必选

String

body

设备当前的软件版本。

targetVersion

必选

String

body

设备要升级的目标软件版本。

sourceVersion

必选

String

body

设备的源软件版本。

swUpgradeResult

必选

String

body

软件升级结果。

  • SUCCESS:设备升级成功
  • FAIL:设备升级失败

upgradeTime

必选

String

body

升级时长。

resultDesc

必选

String

body

升级结果描述。

errorCode

必选

String

body

设备上报的状态错误码。

description

必选

String

body

错误原因描述。

响应参数

Status Code: 200 OK

请求示例

POST {callbackUrl}
Content-Type: application/json

{
  "notifyType": "swUpgradeResultNotify",
  "deviceId": "******",
  "appId": "***********",
  "operationId": "***********",
  "subOperationId": "***********",
  "curVersion": "1.3",
  "targetVersion": "1.5",
  "sourceVersion": "1.0",
  "swUpgradeResult": "SUCCESS",
  "upgradeTime": "***",
  "resultDesc": "***",
  "errorCode": "***",
  "description": "***"
}

响应示例

Status Code: 200 OK
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区