功能介绍
微信聊天内素材(文件、图片、视频和webview)的打开方式增加使用小程序打开的入口。用户可通过小程序处理聊天内的文件、图片、视频和webview。例如用小程序将文件存储到网盘、给图片加滤镜、进行视频剪辑或者将webview保存到笔记等。目前仅支持不带二维码的图片直接通过小程序打开。
用户在打开微信聊天内的素材时,如果小程序配置了支持打开该类型的素材并审核通过,而且用户曾经使用过该小程序,则打开该类型的素材时会出现使用小程序打开的入口。
开发步骤
1. 在app.json 中声明小程序支持打开的文件类型,如下:
{
"supportedMaterials": [
{
"materialType": "text/html",
"name": "用${nickname}打开",
"desc": "描述",
"path": "pages/index/"
},
{
"materialType": "video/*",
"name": "用${nickname}播放",
"desc": "描述",
"path": "pages/index/"
},
{
"materialType": "video/mp4",
"name": "用${nickname}播放",
"desc": "描述",
"path": "pages/index/"
}
]
}
2. 在小程序获取文件的类型,路径,大小等信息,然后进行处理。小程序启动参数里场景值为1173,该场景下启动参数和query同一级有一个数组forwardMaterials,代表转发的文件信息,数组中每一个对象包含属性{type,name,path,size}分别代表文件类型,文件名,文件路径或url,文件大小。
需要注意的是,如果小程序实现的功能价值较低将不会被通过审核,包括但不限于以下情况:
1. 打开小程序后的功能与对应的素材没有任何关系:只是通过这个入口打开了自己的小程序,而并没有对素材做任何的处理。
2. 打开小程序后处理素材的方式过于简单:比如只是播放视频或只是查看.docx文件等通过微信聊天就能实现的简单功能。
-
如何修改微信小程序原生组件外观样式如何修改微信小程序原生组件外观样式
-
微信小程序「评价组件」评分后无法再次打开入口微信小程序像个桥梁,连接了用户和开发者。它提供了很多方便的功能组件,其中有个叫做「评价发布组件」的特别实用。这个组件让开发者能轻松地在小程序里加入评价功能,邀请用户打分和反馈。
-
监听菜单按钮(右上角胶囊按钮)的布局位置信息变化事件wx.onMenuButtonBoundingClientRectWeightChange 为微信小程序监听菜单按钮(右上角胶囊按钮)的布局位置信息变化事件API。
-
wx.getDeviceBenchmarkInfo 获取设备性能得分和机型档位数据APIwx.getDeviceBenchmarkInfo是微信小程序获取设备性能得分和机型档位数据API。
-
wx.openHKOfflinePayView 拉起WeChat Pay HK付款码APIwx.openHKOfflinePayView是微信小程序拉起WeChat Pay HK付款码API。
-
微信小程序打开任意公众号文章 wx.openOfficialAccountArticlewx.openOfficialAccountArticle是微信小程序通过小程序打开任意公众号文章api,不包括临时链接等异常状态下的公众号文章,必须有点击行为才能调用成功。
暂无评论,抢个沙发...