专栏名称: 阿拉丁指数
阿拉丁指数(aldzs.com)专注为小程序从业者提供最新锐最具深度的行业报道。依据阿拉丁统计平台(aldwx.com)和阿拉丁指数(aldzs.com)的大数据分析解读,发现更多高成长性的小程序,同时还会定期发布小程序榜单及行业分析报告。
目录
相关文章推荐
51好读  ›  专栏  ›  阿拉丁指数

小程序开发者功能又更新!聊天素材支持小程序打开

阿拉丁指数  · 公众号  ·  · 2021-01-21 20:57

正文


小程序开发者功能又悄悄更新啦~


聊天素材现已支持小程序打开!


一起来看看吧



l 从基础库 2.14.3 开始支持

l 支持平台:Android

l 支持类型:仅小程序,小游戏暂不支持


功能介绍


微信聊天内素材(图片、视频和webview)的打开方式增加使用小程序打开的入口。用户可通过小程序处理聊天内的图片、视频和webview。例如用小程序给图片加滤镜,进行视频剪辑或者将webview保存到笔记等。



用户在打开微信聊天内的素材时,如果小程序配置了支持打开该类型的素材并审核通过,而且用户曾经使用过该小程序,则打开该类型的素材时会出现使用小程序打开的入口。


使用说明


开发者需要在小程序全局配置(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/"        }
]}


当前版本支持的MimeType有:

text/html : webview

video/* : 视频类

image/*: 图片类


小程序启动参数


小程序启动参数里场景值为1173,该场景下启动参数和query同一级有一个数组forwardMaterials,代表转发的文件信息,数组中每一个对象包含属性{type,name, path,size}分别代表文件类型,文件名,文件路径或url,文件大小


发布


小程序提审时,会审核声明的supported Materials是否合规,小程序发布上线后相应文件类型打开入口才会出现小程序。


如果小程序实现的功能价值较低将不会被通过审核,包括但不限于以下情况:


打开小程序后的功能与对应的素材没有任何关系:只是通过这个入口打开了自己的小程序,而并没有对素材做任何的处理。


打开小程序后处理素材的方式过于简单:比如只是展示图片,或者播放视频等通过微信聊天就能实现的简单功能。


请开发者结合自身小程序的功能与用户需求进行适配


调试


体验版


小程序支持单独配置supportedMaterials,和正式版的小程序配置相互独立,上述相应的入口小程序列表也会单独展示体验版小程序。


开发者工具


开发者可在自定义编译模式下通过场景值1173调试该功能。








请到「今天看啥」查看全文