设备订阅信息的功能是什么?
准备订阅信息是一种特殊类型的订阅信息,属于长期订阅信息类型,需要完成「设备接入」只能使用。当设备触发一些需要人工干预的事件(如设备故障、设备耗材不足等)时,小程序开发人员可以以订阅信息的形式将这些事件发送给用户。微信中消息的产品形式目前以服务通知的形式呈现。
设备接入的前提
微信认证的非个人主体小程序
智能硬件制造商或开发者
接入设备订阅信息操作流程
1、设备接入
如果小程序想要使用设备信息能力,需要先访问设备,然后在官方文档中查看访问过程。访问完成后,开发人员可以获得平台分配的信息 model_id 。model_id 对应设备类型,也是调用小程序设备能力相关接口的重要凭证。
2.、获取模版 ID
登录小程序管理背景-功能-订阅消息-公共模板库-长期订阅,查看可选设备消息模板。
注:设备信息模板的关键词内容由平台生成,为枚举值,开发者无法定制内容。
3.获取设备票据
获取 snTicket 用于「发起订阅」步骤。详见服务端设备票据接口。 hardwareDevice.getSnTicket 。
4、发起订阅
调用 wx.requestSubscribeDeviceMessage接口将出现以下授权弹出窗口。用户同意订阅消息后,将设备消息发送至用户微信会话,如下图所示。
如何申请设备订阅消息?
5.发送设备信息
开发人员通过微信服务端接口向用户推送设备信息。