微信小程序如何申请设备订阅消息
之前我们介绍过微信小程序如何申请长期订阅消息,也有很多小伙伴反馈因不符合平台标准,无法接入长期订阅消息功能。那还有其他解决方案吗?小编建议先自查是否符合接入设备订阅消息的标准。
设备订阅消息是什么功能?
备订阅消息是一种特殊类型的订阅消息,它属于长期订阅消息类型,且需要完成「设备接入」才能使用。设备订阅消息用于在设备触发某些需要人工介入的事件时(例如设备发生故障、设备耗材不足等),小程序开发者就可以将这些事件以订阅消息的形式发送给用户。消息在微信内的产品形态,目前以“服务通知”形式呈现。
设备接入的前提条件
经过微信认证的非个人主体小程序
面向智能硬件生产企业或开发者
接入设备订阅消息操作流程
1、设备接入
小程序想要使用设备消息能力,首先需要接入设备,可到官方文档里查看接入流程。完成接入后,开发者可获得由平台分配的 model_id 。model_id 对应一种设备类型,也是调用小程序设备能力相关接口的重要凭证。
2.、获取模版 ID
登录小程序管理后台—功能—订阅消息—公共模板库—长期订阅,查看可选用的设备消息模板。
注意:设备消息模版的关键词内容由平台生成,为枚举值,开发者不能够自定义内容。
3、获取设备票据
获取 snTicket 用于「发起订阅」步骤。详见服务端设备票据接口 hardwareDevice.getSnTicket 。
4、发起订阅
调用 wx.requestSubscribeDeviceMessage接口会有以下授权弹窗出现,用户同意订阅消息后,才会有设备消息发送至用户的微信会话,如下图所示。
5、发送设备消息
开发者通过微信服务端接口向用户推送设备消息。
本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。