# 微信分享
使用微信分享功能,设备需要先完成设备认证操作,与小微后台建立长连接通道
# 设备绑定
当用户完成设备绑定之后,设备会自动注册到微信设备中,可以在微信客户端-设置-设备-其他设备
中查看。
# 开启微信分享能力
在小微硬件平台硬件信息详情页 https://xiaowei.weixin.qq.com/hardware/detail?id=xxx 开启微信分享功能(其中个人设备默认全部开启,不需要操作,仅厂商设备需要主动开启),勾选需要的能力
# 支持的资源类型
微信互动支持的资源类型包括:
- 音乐
- 图片
- 文件
- 视频
- 地理位置
- 公众号文章
# 操作使用
用户在 微信客户端消息列表
和 朋友圈Feeds流
页面,可以使用长按打开分享功能。
点击 打开
将弹出名下绑定的设备,选择设备,即可将内容分享到该设备
# 设备端回调消息说明
当用户点击打开分享发送到设备后,设备端将收到服务端消息推送 。
接口返回参数遵循公共参数中的websocket响应格式,接口返回的content.response
内容格式如下:
# 图片
{
"download_url": "",
"enckey": "0"
}
其中图片为加密格式,需要使用解密工具进行解密。
# 文件
{
"type": "pdf",
"name": "xxx.pdf",
"size": 0,
"md5": "0",
"download_url": ""
}
无加密,下载后需要更改文件名和文件后缀
# 视频
{
"type": "",
"size": 0,
"md5": "",
"url": ""
}
无加密
# 地理位置
{
"latitude": 39.983982086,
"longitude": 116.308128357,
"scale": 15,
"label": "北京市北京市海淀区北三环西路66号",
"name": "彩和坊路"
}
# 公众号文章
{
"url": "",
"title": "",
"des": "",
"appname": ""
}