当您开发自有品牌App的消息推送时,请按照本文档的指导来配置移动应用服务,并开发移动应用的推送功能。
前提条件
背景信息
配置移动应用推送服务
开发应用推送
请您参照以下SDK开发移动应用推送功能。
可推送消息说明
生活物联网平台提供的SDK支持推送的消息种类分为以下两类。
- 设备告警消息
在控制台中配置告警消息,当设备触发该消息规则时,会主动给App推送一条消息。
推送范围:该设备的所有用户,包括设备的管理者、以及设备的被分享者。
配置方式:在平台人机交互的设备告警中,配置设备告警信息。具体操作,请参见配置设备告警。
- 设备分享消息
当设备的管理员(即ownerName,以下示例中的甲)将设备分享给其他用户(即memberName,以下示例中的乙)时,平台会主动给App的用户推送设备分享相关的消息。
- ownerName:设备拥有者别名标识(例如用户名称)
- memberName:被分享者(或非拥有者)别名标识(例如用户名称)
设备分享相关的消息包括以下六种类型。在设备分享过程中,分别收到的消息以示例说明如下。消息类型 设备分享的场景描述 设备拥有者向其他用户发起设备分享 甲向乙发起设备分享时,乙收到消息:
ownerName+“向您共享设备”
。设备拥有者取消设备分享 甲向乙取消设备分享时,乙收到消息:
ownerName+“取消了设备共享”
。被分享者接收分享消息 乙接收甲的设备分享时,甲收到消息:
memberName+“添加了您的设备”
。被分享者拒绝分享消息 乙拒绝甲的设备分享时,甲收到消息:
memberName+“取消了设备共享”
。设备被抢占 乙抢占了甲的设备时,甲收到消息:
memberName+“抢占了您的设备”
。发起者已解绑 乙接收甲分享的设备后,甲取消设备分享时,乙收到消息:
ownerName+“删除了您的设备”
。说明 Android应用中,仅“设备拥有者向其他用户发起设备分享”支持离线推送和在线推送,其余设备分享相关的消息都仅支持在线推送。