微信小程序如何申请设备订阅消息

作者:亿网科技  来源:亿网科技  发布时间:2022-10-11

3.png

设备订阅信息的功能是什么?

准备订阅信息是一种特殊类型的订阅信息,属于长期订阅信息类型,需要完成「设备接入」只能使用。当设备触发一些需要人工干预的事件(如设备故障、设备耗材不足等)时,小程序开发人员可以以订阅信息的形式将这些事件发送给用户。微信中消息的产品形式目前以服务通知的形式呈现。

设备接入的前提

微信认证的非个人主体小程序

智能硬件制造商或开发者

接入设备订阅信息操作流程

1、设备接入

如果小程序想要使用设备信息能力,需要先访问设备,然后在官方文档中查看访问过程。访问完成后,开发人员可以获得平台分配的信息 model_id 。model_id 对应设备类型,也是调用小程序设备能力相关接口的重要凭证。

2.、获取模版 ID

登录小程序管理背景-功能-订阅消息-公共模板库-长期订阅,查看可选设备消息模板。

注:设备信息模板的关键词内容由平台生成,为枚举值,开发者无法定制内容。

3.获取设备票据

获取 snTicket 用于「发起订阅」步骤。详见服务端设备票据接口。 hardwareDevice.getSnTicket 。

4、发起订阅

调用 wx.requestSubscribeDeviceMessage接口将出现以下授权弹出窗口。用户同意订阅消息后,将设备消息发送至用户微信会话,如下图所示。

如何申请设备订阅消息?

5.发送设备信息

开发人员通过微信服务端接口向用户推送设备信息。