- 优化视图页动画效果(下)
[视频] 下面我们看实践二:使用关键帧动画。 在用户主页页面里面实现了以滚动驱动的响应式动画相关的逻辑,可以在这个页面方法setUpAnimation里面可以看到,本质上响应式动画它也是一个通过animation接口实现的。 重点是在最后一个参数,一个叫做ScrollTimelineObject参数。这个参数它不一样,规定了将动画绑定在哪一个滚动的组件上以及滚动触发的边界值还有对应的时长等等这些信息。主要的JS代码如我们现在屏幕上看到的这些所示设置了两组响应式动画,一组依据scroller这个组件的纵向滚动而变化,另一组根据scroller2的横向滚动而变化。 下面开始实践二使用关键帧动画的一个代码显示。 我们需要在用户主页这个页面里面添加一个方法,先看一下最终的实现的代码,在JS文件里面有一个叫做setUpAnimate这样的方法,这个方法是在哪里调用的?它是在我们的onReady页面的周期函数里面在这个地方进行调用,将这个方法放在我们的项目里边,这个方法相对比较长一些,它主要是设置了两个响应式动画。前面这个地方这是有一个接口创建了SelectorQuery一个查询对象去查询scroller这样的一个组件,这个组件其实在我们的页面里面已经存在了。我们可以看一下它就是我们当前的scroll-view这样的一个组件,上下的滚动的组件,然后下面还有一个在这个地方有查询了一个scroller2 另外的一个组件,这个组件是一个横向滚动的组件,也是一个scroller的组件。 查询到组件以后它要做什么事情?我们看一下设置响应式动画的代码,主要是在这个里面在它查询以后的回调里面然后用animate去设置它这个对象。首先设置动画的一个对象就是这个要对谁起作用然后是它的一个关键帧。设置关键帧中间的一个状态,最后关键就是我们刚才提到的时间线的一个对象、滚动时间线对象,然后在这个里面我们需要去设置它受制于哪一个滚动组件。比如它受制于这个然后滚动的跨度,时间跨度这个范围是2000,开始的偏移量以及结束的偏移量还有滚动的这个方向一共是两个,一个是vertical这个是纵向的,还有一个horizontal是一个横向的。 下面我们看到另外的一个。这个地方,它后面的绑定,它有一个叫做scrollTimeLine的参数对象。然后这个地方它这个方向写的就是横向的一个滚动,这一共是两组动画的一个设定。这里边每一个animation、animate的一个调用,其实就是在实现一个动画 对一个组件这是一个nickname、这是一个search_input。这些其实在我们这个代码里面都有,我们可以拿id可以搜索到它,都是有的,这个代码现在这个地方已经添加了。 另外我们还需要在onReady里面去调用,在这个页面组件创建完成的时候去设置动画。我们需要在onReady这个周期函数里面去设置它,这个周期函数在我们这个里面好像还没有对吧。我们可以加一个onReady然后调用这个方法,这个代码已经准备好了现在我们重新编译,看一下它的一个效果。我们选择用户主页,然后进行测试、滚动,当我们滚动的时候我们可以看到用户的头像在缩小由方块变成一个圆形对吧。当滚动到一定程度的时候,我们可以看到这个昵称会向上滑出这个屏幕,同时input也就是我们搜索框它会从一边慢慢的显示出来对吧,看起来很有互动性这样的一种效果。 这就是我们要实现的一种联动的这样的一种效果,这种效果其实我们是可以通过参数相关的一些改变,去改变它的动画效果的。比如说我们刚才看到的这个地方,它是因它而改变对不对,像这个地方,假如我们要改它的变化的幅度比如这个地方是设置时长的,如果是我们给它改成1000,时间短了但是它动画所要改变的这些内容它其实没有变,相当于动画在更短的时间内完成。我们现在可以看到它这个效果其实就是昵称这个地方已经发生了改变了 。因为这个地方我们可以看到这个是针对avatar,然后头像所示的动画,因为我们这个时间改了,所以它动画的效果也改了,我们把给它恢复一下。 另外一个效果是在这个地方,一个横向滚动,当我们继续往这滚动的时候,这个地方有一个查看更多,但是效果不是特别明显。我们可以看一下它的一个参数,修改一下它的参数,这个是关于横向滚动响应式动画的一个设置。主要的代码是在这个地方,这个时间我们可以改长一点,然后再刷新一下。因为这种效果它本质上没有更好的一种办法,就是你如果想要一个体验更佳的一种用户体验的话,一种效果的话需要不断地去调这个参数,然后去让它呈现一个更好的效果。 现在我们可以看到这个地方当我们往这滑动的时候,它这个地方有一个半圆的弧形,对不对?这个其实就是我们在这个地方通过改变这个width,改变它的width,然后去实现的。transform是我们这个页面里边的一个组件,我们可以去搜索一下 看一下,是这个地方它的一个组件对吧,然后它文字的一个变化。这个地方伴随着一个文字的变化就是释放跳转,有这样的显示,这个变化它是在我们这个代码里边有另外的一个叫做scroll这个方法去判断。我们滚动的宽度以及屏幕的宽度,然后做的一个判断去改变的文本,这个是通过这个地方来改变的。它其实不是通过上面动画去改变的。在这个地方这有一个catchScroll它绑定了这样的一个滚动回调,所以它在我们横向滚动的时候会触发这样的一个函数的执行,这就是关于实践二的一个演示。 下面我们看实践三:使用WXS实现动画。仍然是在用户主页页面里边,当向页面底部滚动时,这上面有这个标签例如推荐 评价 订单这三个标签,它会随着我们用户向下滚动的时候而自动切换选择状态,这是我们要实现的一个效果。 这个效果是没有逻辑层代码参与的,它完全是由my.wxs这个脚本去实现的。在WXML这个代码里面滚动事件绑定在了一个WXS脚本导出的事件句柄函数,也就是一个叫做onScroll这样的一个函数上面了。也就是我们现在在屏幕上看到的这样的一个代码在scroll-view组件里面,我们可以看到它有一个叫做catchscroll它里面的一个值是my.onScroll,这就是绑定在我们WXS模块里面的方法上面 是这样的一种方式,my.wxs模块的代码。我们现在可以看到如屏幕上显示的这就是在WXS模块脚本的内部可以通过selectAllComponents或者是selectComponent这样的一个接口去查询页面上的组件,查询以后再通过setStyle方法设置组件的样式。另外我们还可以通过addCalss removeClass hasClass等方法进行类样式的一个操作,组件动画的一个本质其实就是不断地改变组件的一个样式,然后这个WXS脚本可以在这个视图层改变样式。它原理上就所有的动画其实都是可以由WXS脚本去改写。 现在我们开始实践三,使用WXS实现动画的一个代码演示。 首先我们要创建一个WXS这样的一个脚本模块,这样脚本模块的一个创建一般有两种方式: 第一种是我们直接写在小程序的页面里面, wxml这个页面里面。 另外一种方式就是写在一个独立的页面里边,然后再通过这种模块引入的方法去引用它。 我们接下来采用第二种方式就是为了让这个代码更简单清晰,把它写在一个单独的页面里面去。看一下我们最终的一个源码,这有一个叫做my.wxs 这是我们最终的源码,我们把它拷贝一下。在这个目录下面,创建一个my.wxs这样的一个文件。这个文件之前已经有了,我们可以再覆盖给它拷贝过来,这个文件就是我们要写的WXS的模块的一个代码。在这个里面我们可以看到用了很多var,然后作为声明变量的一个关键字,这里面只能使用ES5的一个语法。ES6的一些语法不能使用,像let 像const还有像箭头函数等等这些都不可以使用,包括在最后这个模块导出的时候,这个地方也不能简写。因为在ES6里边可以这个地方,可以冒号后面以及冒号都可以略写对吧,在ES5里面这个不行,所以我们这个地方还是老老实实的把两个都给它写上。 下面我们再看一下我们这个代码它主要是干了什么事情?主要就是导出了onScroll这样的方法。然后在onScroll里面是查一下我们这个地方有这两个变量的值是不是已经完成了设置,这个主要是取我们这个页面滑动到一定程度,就是滑动到什么程度会触发相应的标签的一个选择,就取它的一个位置。我们大概是取到了从300然后会显示一个,然后800,然后会触发另外一个变化,是这样的结果。为了使这个值更加精准,这个地方我们又做了一次查询,这个查询代码它其实只会执行一次。在这个里面我们用了ownerInstance,ownerInstance它其实是我们小程序的页面在调用我们这个方法的时候给它传进来的,它代表的是我们当前的组件属于哪一个组件。 它的父组件上,它会有一个方法,本质上是两个方法。我们这个地方用的是selectAllComponents,这是查询所有,另外还有一个把All给它去了,查询单个的也是可以的。查询语法跟我们平常所用的createSelectorQuery里面用的查询语法是一样的,其实跟我们在H5里面用的查询节点的语法也是类似的。前面加个点,代表的是以类样式然后进行查找,下面这些代码就是把这个值给它算出来。 算出来以后,接下来我们有一个selectTag。这个是选择指定标签的一个组件,怎么选?这个地方再次用了这个接口,后面语法我们可以看到它中间其实它是可以用两个类样式的。它代表的一个所属关系,前面是一个父对象,然后后面是一个子组件,它是有一个从属关系可以这样去写。 然后下面这个地方是关键,我们这地方要去判断如果是它用hasClass去判断,如果它没有样式,selected其实是一个样式,可以搜索下这个样式。 我们要在这个页面里面去找,这个是有的对吧。我们可以看到它这个地方选中以后 它这个背景色会变成一个红色,也就是它有一个红色的选中状态,也就是我们现在看到的推荐这个标签名它所展示的这样的一种样式。 接着继续往下看,这个地方主要的一个功能就是切换样式把我们当前要选择的这个给它加上selected的样式。然后同时把其他的样式给它去掉,已经选择了的要给它去掉,这个地方是if判断,通过我们滚动值,这个滚动值其实是从我们这个事件里边。e它代表了一个事件对象,它有一个detail,detail里面会有一个scrollTop这样的一个滚动的数据属性,因为这个onScroll是绑定在滚动的组件上面,所以它会有这样的一个事件属性,然后拿到以后我们就与前面取到的point1、point2进行对比,如果是大于这个,代表是已经滚到下面了,所以要选择这个订单这样一个标签。接着就是选择第二个就是评价这一个,最后默认就选择1 推荐这个标签。这样的一种方式,这个代码我们已经解释完了。 接下来我们怎么样去用它? 首先是要引入脚本模块。看一下我们最终的源码,这个地方是一个引入,这是它的一个名字,这个名字我们可以自定义命名,也不一定叫这个名字,但一般情况下我们将这个名字跟我们当前页面的名称保持一致,我们要给用户主页使用所以这个也叫my就可以了。另外再查一下它在哪个地方使用的,这个地方对吧要有一个catchscroll,然后my.onScroll,这是模块里面导出的方法。这样去使用它,把这个代码拷贝一下,把它放在我们页面的最上方,同时我们要在下面在这个地方要添加catchscroll,这个里边写法跟我们JS代码层的写法有点不太一样。 JS的绑定比如说我们看另外的一个绑定,它这个地方其实是不需要写小胡子语法的,但是我们WXS脚本它其实需要写的,这个地方要给它把这个名字给它写上my.onScroll这样就可以了,代码已经写完了 接下来我们编译一下。看一下它的一个执行结果,然后页面让它向上滚动,滚到这个地方,我们可以看到评价现在已经拥有了一个高亮的样式。因为下面在这个地方评价已经崭露头角了,它的内容已经开始呈现了,然后再往下 订单这个区域开始显现的时候,订单又开始有了高亮的样式,往上滚动其实也是一样的,这是我们实现的。为了查看它效果怎么样,我们可以打开我们的性能面板Performance面板把之前的一个结果给它清空掉,然后我们开始录制。录制的时候,现在我们进行滚动 ,滚动的时候它会触发我们代码的一个变化,代码的执行,然后再停止。 然后我们可以看它触发这个代码它的一个执行的效率怎么样。这有一个Task,Task它执行时间大概是3点多少9.84。9.84毫秒这个时间还是相当短的,这个效率是可以的。我们可以再清空一下,然后接着再重新录制一下,为了让它不受其他的影响,最好我们开始录制的时候到我们录制结束,这个中间我们只需要去执行想要检测的效果。因为我们现在要检测wxs脚本,所以我们只需要在这个地方滚动然后触发它这三个标签的样式的一个变化就可以了,其他的我们可以先不管。然后停止,停止以后它时间轴它跟flash时间轴是一样的,就是在左手边那个位置它是最新的。 前面我们可以看到有很多,这是我们页面加载的时候有很多需要优化的点,所以它有很多的红三角对吧。然后后面这个才是我们最近的一个,如果我们对这个不太确定的话,可以去掉之后,然后不要点中间这个。因为刚才我们误点了,误点以后就相当于是你小程序页面重新加载了,然后重新从开始然后去测试它这个性能,这个测试点就多了。现在我们重新点一下,只需要测这个 让它动画编译一下以后,然后就让它停止。停止以后,因为我们这个测试时间很短,我们就看小山丘,看它这个时间几不可见,基本上看不到,看不到就说明什么,就说明它执行的时间太少了,可以忽略不计了。效率上绝对是没有问题的,这就是我们关于实践三的一个演示。 最后我们总结一下,在小程序中实现动画,如果是单单实现动画的话第一推荐的是关键帧动画,因为它简单方便易操作,接口也比较容易调用。如果动画是滚动事件 响应式的这样的一种动画,我们可以在调用animation方法的时候加上ScrollTimelineObject这样的一个参数,然后规定联动的对象以及它的参数范围这样一种方式去实现响应式动画,对于高频动画我们可以使用WXS脚本改写,它的优点是高效,缺点是目前能力有限,我们看到了它目前只支持ES5的语法,ES6语法目前在里面是无法使用的,现在你在屏幕上看到的是我们本节课涉及到的一些官方文档,这节课我们就讲到这里。 这节课我们主要学习了小程序四种实现动画的方式,其中以wxs脚本动画最高效,以关键帧动画最好用。那下节课我们学习自定义组件的优化技巧。 这里有个问题请你思考一下:将页面上的一部分功能抽离为单独的一个组件,仅是软件在模块化设计思想上的一种体现吗?有没有其他方面的一个好处呢? 这个问题留给你思考一下,我们下节课一起来深入探讨一下这个话题。 点击查看开放文档: Animation小程序框架 /视图层 /动画WXS响应事件
2022-07-13 - 如何获取用户信息:登录、获取手机号、收货地址
[视频] 第一部分,是用户使用小程序所需的基础能力。现在假设我一个用户,我打开了一个小程序,如果我需要登录,那小程序会请求获取我的微信登录标识,也会请求获取我的头像,来完善我的个人资料。对我来说,我可以选择提供真正的微信头像,也可以提供一个虚拟头像。这里我们在说的是小程序快速登录、头像昵称填写的能力。 如果是在电商消费、门店购物的场景,我要买东西,商家会需要知道我的手机号,以便给我发通知,也需要我填写收货地址,这时,小程序开发者可以使用获取手机号、获取收货地址的能力,用户无需输入,只需要点一下,确认授权即可,对用户来说很方便,也能减少小程序的流失率。 对咱们商户来说,这几个基础能力很重要,是我们理解用户的开始,我们可以将用的手机号、unionid及用户标签保存在自己的数据库内,对后续个性化营销、服务都很有帮助,这几个能力的接入文档在下方,欢迎查看。快转发给你的同事或服务商,打开接口文档,看看如何接入这些能力。 小程序快速登录小程序头像昵称能力获取手机号获取收货地址
2022-09-07 - 【12.21更新】微信小商店常见问题汇总
一、小商店是什么 1.小商店是什么? 微信小商店是小程序团队提供的一项新能力,无需开发、免费开店,帮助商家快速生成卖货小程序。小商店将降低商家在微信经营和卖货的门槛,让更多中小微企业和个体创业者可以低门槛的进入小程序生态尝试经营,开展电商业务。 2.小商店有几种类型? 小商店有四种类型: (1)企业/个体店 企业营业执照类型为:有限责任公司、股份有限公司、合伙企业、个人独资企业等。 个体营业执照类型为:个体工商户 (2)个人店 按电商法规定无须进行市场主体登记的个人主体。 (3)事业单位 是国家为了社会公益目的,利用国有资产设立的,从事教育、科技、文化、卫生等活动的社会服务组织,如旅游、报社、杂志社、学校等机构。 (4)其他组织 不属于个体户、企业、政府/事业单位的组织机构,如民办非企业、社会团体、基金会、合作社等组织。 3.“企业/个体店/事业单位/其他组织”与“个人店”有什么区别? (1)功能差异 目前企业店功能更加完善,支持直播、优惠券、数据中心等功能,个人店的功能也在同步完善中,敬请期待。 (2)收款限额 个人店正常日收款上限额度为10万,若交易良好则自动提升至20-30万/日,若交易异常则自动下降至5万以下/日。信用卡单日收款上限不超过1千,信用卡单月收款不超过1万。 二、如何开通一个小商店 1.开通流程包括哪些?需要准备什么材料? (1)搜索“小商店助手”小程序,点击“免费开店”,选择开店类型 (2)企业/个体/事业单位/其他组织店 pc登录网址: https://shop.weixin.qq.com/ https://mp.weixin.qq.com/ 扫码登录小商店,完成开店任务(共四步),即可卖货经营 -经营信息填写:营业执照(营业执照照片并填写相关信息)/事业单位法人证书(证件照片并填写相关信息)/相关登记证书(证件照片并填写相关信息)、经营者/法人信息(身份证正反面照片)、超级管理员信息(姓名、身份证号、手机、邮箱) -验证账户:法人扫描二维码验证/小额打款验证,两种方式任选其一即可 -基础信息填写:小商店头像、名称、店铺简介;品牌与类目信息(如有品牌,提供商标注册证相关信息) -签约开张:用超级管理员的微信扫描二维码即可完成签约 (2)个人店 -完善经营者信息:身份证正反面照片 -签约开张/协议签署 2.没有营业执照可以开通小商店吗? 如果没有营业执照,可以开通个人小商店,请搜索“小商店助手”小程序,点击“我要开店”,选择开店类型“个人”。 3.开通小商店有数量限制吗? (1)企业/个体/事业单位/其他组织店:一个微信号能申请3个“企业”,“个体”,”事业单位“和”其他组织“主体的小商店。 (2)个人店:一个微信号仅能申请1个“个人”主体的微信小商店。 4.开店后还可以变更店铺类型吗?从企业店改为个人店? 目前暂不支持变更店铺类型,如果需要开设其他类型的店铺,需重新申请。 三、如何登录小商店 1.小商店怎么登录? (1)企业/个体/事业单位/其他组织店: pc端登录网址: https://shop.weixin.qq.com/ https://mp.weixin.qq.com/ 用微信扫描二维码,在移动端选择对应小商店,即可跳转小商店后台。 (2)个人店:搜索“小商店助手”小程序,点击“进入我的店” 2.可以支持手机登录小商店管理后台吗? 已实现双端互通,个人店和非个人店均支持网页端、移动端登陆及管理。 3.谁可以扫码登录小商店? 注册小商店的微信号、超级管理员、添加的其他管理人员。 四、开店任务常见问题 (一)主体信息 1.营业执照/事业单位法人证书/相关登记证书信息审核不通过怎么办? 请根据营业执照/事业单位法人证书/相关登记证书驳回原因,仔细核对填写的相关信息是否准确。保证:营业执照/事业单位法人证书/相关登记证书证书未过期、清晰可见、如有二维码,尽量保证二维码可扫描。如果核对之后未发现错误,请至小商店后台,点击联系客服,我们将尽快跟进排查。 2.普通营业执照/事业单位法人证书/相关登记证书为什么要提交组织机构代码证? 个体工商户的工商营业执照和2015年10月1日前企业申请的工商营业执照及事业单位法人证书/其他组织相关登记证书,不包含组织机构代码信息,为非三证合一类营业执照/证书,因此商家提交该类证件时需要补充组织机构代码证。参考图例: https://developers.weixin.qq.com/miniprogram/product/mini-store/yingyezhizhao/putong.html 3.商户简称怎么填? 商户简称会在支付完成页向买家展示,填写商户名称即可。个体工商户,若营业执照上商户名称为空或为“无”,填写“个体工商户+经营者姓名”即可。 (二)超级管理员信息 1.超级管理员要填谁? 超级管理员信息需要填写注册微信号时的身份信息。 2.超级管理员可以更换吗? 小商店后台暂时不支持更换超级管理员。 3.填写超级管理员的时候要注意什么? 填写超级管理员信息时,务必注意填写真实姓名、身份证号,否则无法完成校验。 4.小商店可以多人管理吗?怎么进行多人管理? 企业/个体/事业单位/其他组织店支持多人管理(个人店暂不支持)。在“店铺-成员管理”中,添加成员即可,可以添加不同岗位,设置岗位权限。 (三)验证账户 1.怎么验证账户? 验证账户有两种方法,任选其一即可。 (1)法人验证:使用法人微信号扫描二维码即可验证成功。 (2)汇款验证:根据页面提示小额打款至指定账户,验证成功后,打款金额会原路退回。 2.验证账户有有效期吗? 若30天内一直未完成验证,将自动驳回申请单。若未超过30天,申请单被审核驳回,可再次提交申请单,完成账户验证流程。 (四)基础信息填写 1.店铺名称可不可以重名? 小商店不会出现店铺同名的情况,以下几点请各位商家注意: (1)小商店是小程序的一种类型,所以小商店不能和现有小程序同名,即使是同一主体也暂不支持。 (2)如果小商店和现有公众号同名,需保证二者是同一主体。 2.店铺名称、头像、简称、介绍可以修改吗? 小商店的名称和头像都可以修改。 个人店请至移动端店铺后台,点击“我-店铺信息” 企业店请至pc端后台,点击“店铺管理-基础信息” 修改次数限制如下: (1)店铺名称:企业/个体每年5次,个人每年3次 (2)店铺头像:企业/个体/个人每年5次 (3)店铺简称:企业/个体每年2次,个人每年3次 (4)店铺介绍:企业/个体/个人每月5次 3.店铺名称补充材料是什么? 当店铺名称命中一些品牌、旗舰店保护词之后,需要提交相关资质材料,请根据页面提示上传相应材料。 (五)品牌申请 1.如何申请品牌? 开店任务中可以申请品牌,需要依照页面提示上传相应资质。 开店任务完成后,在“店铺-品牌与类目”模块中,可以申请新品牌。 2.品牌有哪几种类型?申请不同类型的品牌需要什么资质? 品牌分为三种类型:自有品牌、代理品牌、无品牌。不同类型品牌需要不同的资质,详细规则可以点击链接查看。 自有品牌:https://developers.weixin.qq.com/miniprogram/product/mini-store/pinpai/ziyou.html 代理品牌:https://developers.weixin.qq.com/miniprogram/product/mini-store/pinpai/daili.html 3.如果是自有品牌,但商标主体和小商店主体不一致怎么办? 如果属于以下情况,我们支持提交相关证明材料。详情请点击链接至(开通品牌常见问题)查看。 https://developers.weixin.qq.com/miniprogram/product/mini-store/#三、微信小商店品牌开通规则 五、在小商店可以卖什么 (一)开放类目范围 小商店共开放超过2000个类目,一级类目包括:宠物生活、厨具、家用电器、手机通讯、数码、电脑&办公、服饰内衣、鞋靴、个人护理、母婴、美妆护肤、家纺、家居日用、家具、家庭清洁&纸品、家装建材、工业品、汽车用品、玩具乐器、运动户外、箱包皮具、酒类、食品饮料、钟表、农资园艺、生鲜、二手、生活服务、图书、艺术品、教育培训 详细类目开放范围请点击链接查看: 非个人主体店:https://developers.weixin.qq.com/doc/ministore/minishopspecification/leimuzizhi/qiye.html 个人店:https://developers.weixin.qq.com/doc/ministore/minishopspecification/leimuzizhi/geren.html 为什么我的类目列表里没有xx类目? 小商店部分类目需要资质,不会直接显示在“新增商品”的类目列表里,需要到“店铺-品牌与类目”模块申请所需类目,并上传相应资质。 (二)类目资质要求 哪些类目需要资质?这些资质有示例吗? 小商店部分类目需要资质,当你在“新增商品”过程中,发现没有某个类目时,可以到“品牌与类目”模块申请类目,如果选择了需要资质的类目,页面会提示上传相应资质。 整体类目及商品资质如下,请点击链接查看,具体资质证照可以点击跳转查看示例 非个人主体店类目资质: https://developers.weixin.qq.com/doc/ministore/minishopspecification/leimuzizhi/qiyeleimu.html 非个人主体店商品资质: https://developers.weixin.qq.com/doc/ministore/minishopspecification/leimuzizhi/qiyeshangpin.html 个人店商品资质: https://developers.weixin.qq.com/doc/ministore/minishopspecification/leimuzizhi/gerenshangpin.html (三)类目/商品审核 1.我的商品还没通过审核怎么办? 2.我提交了资质,对审核结果有异议怎么办? 3.希望开设更多类目,对现有类目的资质要求有异议怎么办? 如果你出现以上情况,可以通过后台的联系客服途径,反馈问题,客服人员会尽快跟进处理。 六、有什么营销功能 (一)怎样让人看到我的小商店? 小商店曝光渠道:任务栏、发现入口、客服消息、小程序码、搜索、对话分享、群分享、APP分享、模板消息、公众号Profile页/文章插入、LBS广告、微信广告 商品曝光渠道:对话分享、群分享、APP分享、小程序互跳、公众号自定义菜单/文章插入、二维码、模板消息 [图片] (二)优惠券 1.优惠券有哪几种类型? 目前小商店支持的优惠券功能,包括店铺优惠券和指定商品优惠券,每一种类型的优惠券都会分为直减券、满减券和折扣券。所有券支持两种发放渠道,小商店内推广发放和自定义渠道推广发放。 2.店铺内推广发放和自定义渠道发放的区别? (1) 小商店内推广发放: 商家在管理后台制作优惠券并生效后,优惠券会自动出现在小商店的各个位置,如小商店首页、商品详情页出现优惠的特殊样式,下单页也会出现简易的凑单提示。 商家可设置“仅该商品可以使用的优惠券”,在视觉样式上提升该商品的下单转化率,或设置一些合理的梯度满减优惠券,在给用户更多优惠的同时提高单用户单次访问的购买订单消费总额。 (2)渠道优惠券: 当商家开通小商店并将商品分发给其他人进行售卖时,可配置专属优惠券,当其他人员售卖商品时,商家在后台的优惠券详情明窗看到专属优惠券具体产生了多少次购买,了解该人员带来的订单量。 3.优惠券创建创建之后可以取消吗? 商家发布优惠券时可设置有效期,生效后的优惠券,用户已领取,则暂时不支持作废用户已领的优惠券。 (三)公众号 1.小商店怎么关联公众号? 登陆公众号后台-小程序管理-关联小程序搜索-输入小商店名称 2.小商店的带货商品链接怎么插入公众号推广? 带货商品链接支持插入公众号文章和自定义菜单进行推广,具体步骤请查看下方链接: https://developers.weixin.qq.com/community/business/doc/0000e265b90e00615a2b7c6c75b00d (四)带货 1.如何查看佣金的打款时间? 带货佣金需要等待对应平台打款后,才能打款给商家。 可点击「带货收入」查看佣金,进入「待打款佣金」页面,显示「预估X月20日可打款」栏有金额显示,如果填写的银行卡信息正确,到日期后就会进行打款。一般下单到最终收到佣金需要45-60天; 显示「平台未打款」栏,即对应第三方平台并未打款至小商店,可查看到预计的佣金款项。 更多小商店带货能力结算规则,请查看: https://developers.weixin.qq.com/community/business/doc/00064631af05c0783d8b3e9955b00d 2.商品接入范围? 鉴于微信小商店对带货平台、带货商品的资质有严格的审核要求,目前链接搜索仅支持京东、拼多多、有赞的符合小商店售卖规定的商品,其它平台暂未支持;其他平台(包括唯品会和当当)上仅支持部分已经进入商品库的商品。 3.带货成功后需要我联系供应商发货吗? 不需要。只需负责带货,生成订单后,供应商主动发货,售后问题由该带货商品的平台、供应商负责。 4.带货商品也可以在视频号售卖吗? 是的,带货商品上架小商店之后也可以在视频号直播的时候进行选择添加并售卖。 5.怎么带货? 小商店带货指引详情请见 https://developers.weixin.qq.com/community/business/doc/0000a210138b70c91c2bc32f35180d 更多关于小商店带货能力推广问题,请查看: https://developers.weixin.qq.com/community/business/doc/00084c90ecc3b0983a8b23c8156c0d 6.企业店支持带货吗? 现阶段暂时只支持个人小商店带货,企业店带货能力敬请期待。 7.为什么带货订单里看到的佣金,和我分享的时候显示的不一样? 在带货的时候看到的佣金为预估佣金,由于买家下单时可能会使用京豆、京东余额等虚拟货币,导致记佣金额减少,进而导致订单收益变少。 8.订单取消、订单已完成、平台未打款,分别是什么意思?哪些情况下我可以收到打款? 订单取消,是指因为用户主动取消订单、或第三方平台审核失败等原因,导致订单失效无法记佣。这种情况下无法收到打款。 订单已完成是指买家已经收到货并确认,但第三方平台还没有和腾讯结算,还不能收到打款。 平台未打款,是指京东、拼多多等第三方平台还没有和腾讯结算,还不能收到打款。 9.买家收货后,我什么时候可以收到打款? 买家收货并且没有发生退款及其他售后纠纷等行为的情况下,第三方电商平台会将该笔订单标记为审核通过的订单。腾讯公司会在每个月20号左右和第三方平台对当月审核通过的订单进行结算,并在次月20号左右完成打款。通常这一周期为30~60天。 更多关于小商店带货能力收入管理问题,请查看: https://developers.weixin.qq.com/community/business/doc/0002aea8e94a58f83b8be95ea5600d (五)导购分销 导购分销已开放给所有企业/个体店(个人店不支持) 1.导购被添加后,无法登录手机端后台管理?商家如何正确添加导购? 如果「店铺管理」中没有添加导购管理员,只在「导购分销」中添加导购,则导购是无法成功登陆后台导购管理体系的。 (1)方法一:商家需先在「店铺管理」-「成员管理」中添加导购管理员,商家或已被成功添加的导购管理员进入「营销中心」-「导购分销」添加导购分销员。 注:添加导购管理员和导购分销员,需在小商店后台由管理员主动添加,暂不支持增加自主申请成为导购。 (2)方法二:需要该导购删除「小商店助手」小程序后,重启该小程序。 2.导购如何推广带货商品? (1)导购分销员可通过生成「海报」和「复制链接」的推广方式,引导客户进入小商店购买,链接可挂在公众号或其他小程序中使用(链接分享至视频号不支持结算分成)。 (2)现已支持通过小程序转发记佣。导购通过在推广商品中点击进入程序,直接分享该小程序商品页面,也算该导购的。 3.导购员分享商品且交易完成,但后台没有给导购员提成? (1)情况一:该导购进行了无效推广 若客户在导购A的有效客户关系中,通过导购B推广的链接购买商品,该客户直接从B的链接购买,则计算给B。 (2)情况二:该商品被设置的结算规则有误 需确认该商品被设置的结算规则,有以下两种结算方式。 交易完成后结算——客户确认收货后,即订单完成后,该订单的相应提出才能结算给导购。 无法发起退款后结算——用户无法发起退货退款后才能结算。 (3)情况三:被同店其他导购抢客 顾客A通过导购A分享的商品海报或链接进店后,无立即购买到商品,又通过同一家店的导购B海报或链接扫码进店,购买商品,则会形成被同店导购B抢客的情况,如不在有效客户关系内购买,导购员无法获得提成。 4.商家如何管理业绩? (1)导购等级实时升降,不再与提成结算时间一致,而是在订单交易后即提升相应的业绩,相应的订单发生退款时,也会减少业绩。 (2)「营销中心」-「导购分销」中分销的佣金结算能力已支持自动结算给导购分销员。 (3)如有线下结算需要,后台支持导购业绩批量导出,方便对账。 更多导购分销疑问,请点击链接查看 https://developers.weixin.qq.com/community/business/doc/000cc6f0030558c19f2be29365100d (六)店铺直播 1.怎么开通直播功能? 成功开通的小商店(企业/个体店)自带直播能力,商家只需同时满足已开张、且商品库中有成功发布的商品,后台的直播页面将会自动开通直播功能,商家点击管理直播跳转到直播管理后台,可创建直播间、指定主播、设定直播开播时间。 Tips:建议商家在直播间选货之前,先在小商店上传好商品,直播间选品时会自动同步小商店已经上传并且发布成功的商品,提高直播的效率。 2.怎么让用户看到商家直播? 商家可直接以直播间小程序码的形式进行分享,也可以把商家的小商店主动分享给用户,凡是设定了直播的商家,小商店主页都会看到直播入口,用户点击可进入直播间观看或订阅直播。 在直播将开始时,直播间会自动给预约的用户发消息提醒,为商户提供定时召回用户的功能。直播间还会完整展示主播推荐的商品、讲解和抽奖能力,并设有直播浮窗的功能,保证用户边看边买的流畅体验。 3.店铺直播与视频号直播的区别? (1)店铺直播是小商店自带的微信小程序直播,帮助商家在自有小程序(小商店)中实现直播互动与商品销售闭环,提高转化率。店铺直播优势为低门槛、快运营,一键分享、一键订阅。 更多小程序直播信息可查看以下链接:https://developers.weixin.qq.com/community/business/doc/000e28dbfd8a8082282a60d6f5b80d (2)视频号直播作为视频号的重要能力之一,现已与微信小商店打通,商家或导购可以在直播时添加在架商品,进行引流、带货。视频号优势在于可以快速突破熟人圈,拓展更广阔的私域流量。 (七)视频号 1.视频号怎么关联小商店? 视频号关联/取消关联小商店的具体步骤请查看下方链接: https://developers.weixin.qq.com/community/business/doc/000ce0f5014a186f871bf21b459c0d?page=2#comment-list 2.视频号直播怎么带货? 视频号直播可支持带货小商店在架商品,视频号关联小商店后,即可在视频号添加带货商品,具体步骤请查看以下链接: https://developers.weixin.qq.com/community/business/doc/000ce8f5688b4873a72b2d6c15ac0d (八)后续营销能力规划 小商店是一种卖货小程序,未来,用户可以从下方图片中展示的场景,比如任务栏、会话框、扫码、搜索、分享等进入小商店。小商店将持续与微信生态的场景实现更紧密地结合,为商家提供更多连接用户的方式。 七、服务提升 1.运费险(卖家版)保障什么?保障周期是多久? 运费险是帮助买家适当减少退换货运费损失的一种服务,卖家为买家购买运费险,当买家退换货的时候,保险公司会向用户赔偿部分运费。 运费险从卖家发货开始生效,到买家确认收货/到期系统自动确认收货为止,总时长不超过90天。 2.如果同一笔订单,发生多次退换货行为,商家需要多次投保吗? 一笔订单对应一笔运费险,因此商家只需购买一次运费险。 3.运费险理赔金额标准怎么定? 理赔金额是根据用户的收货地址和商家在系统里预留的退货地址的距离进行首公斤价格赔付的,具体以实际赔付金额为准。 更多运费险疑问,请点击查看 https://developers.weixin.qq.com/community/business/doc/0006a651408b80b12dda778cd5180d 八、订单物流 1.订单是否支持改价? 商家可修改「待付款订单」的价格(目前仅支持调低价格)、减免运费。 用户拍下商品但未付款前,商家可以在订单管理中找到对应订单并修改订单价格(可直接输入修改后的价格或折扣,系统会自动计算)及选择是否减免运费,设置完成后点击确定; 用户微信上会收到订单价格已修改的服务通知,点击后可按修改后的价格进行付款; 2.如何确定收货? 目前统一的确认收货规则为:用户可手动对订单确认收货,若不手动确认收货,在商家发货15天后系统将自动确认收货。若订单中有商品发生了退款/售后,订单自动确认收货的倒计时将停止。 3.小商店支持的物流方式有哪些? 目前仅支持快递物流配送,上门自提、同城配送、无需物流模板正在开发中,敬请期待。 4.商家快递单号填写错误后,是否影响正常收货流程? 只要快递顺利到达买家手中,就不会影响正常收货。修改物流单号的功能正在开发中,敬请期待。 九、怎么结算 1.小商店结算账户是什么? 开通小商店,将自动开通一个全新的微信支付商户号。该商户号暂时不支持更换。商家可以直接在小商店后台进行经营对账,客户的每一笔货款都会直接到达商家自己的微信支付商户号账号中。 2.什么时候可以提现? 到账的款项无特殊情况均为待结算状态,商家将在客户确认收货后,可对该笔款项进行提现至银行账户操作。 3.收款提现多长时间到账? 收款提现后,无特殊情况下,24h内到账。 4.收款可以提现到私人账户吗? 如果是企业,会自动提现至对公账户,不支持提现到私人账户; 如果是个体工商户,可以选择对公或者对私账户; 个人主体的直接结算到绑定的对私银行账户。 5.小商店的结算费率0.6%指的是? 微信支付收取每笔订单实际销售金额的千分之六; 小商店不收取手续费,免费开店、免费提现至银行账户。 十、客服 1.商家客服添加多名客服后,是否只有开通小商店的微信收到顾客咨询信息? 添加多名客服后,只要绑定客服帐号的微信都可以收到顾客的资讯信息。 2.商家客服可以手机接收到消息吗? 企业/个体店,在小商店后台-客服与售后模块中,点击添加,可以绑定客服帐号,绑定后,扫描下方二维码,即可在移动端小程序客服进行客服沟通。 客服消息指南如下:https://developers.weixin.qq.com/miniprogram/introduction/custom.html#网页版客服工具 [图片] 十一、服务商 1.小商店支持服务商吗? 毋庸置疑,我们需要服务商一起参与,小商店将开放店铺、商品、订单、物流、客服等一系列API接口供第三方介入,完善小商店能力。未来,小商店会开放接入ERP/CRM、智能客服、店铺装修、营销等经营工具,和第三方合作伙伴共同帮助商家经营成长。 2.小商店开放接口在哪里? 微信官方文档-小商店板块中,已上线小商店开放组件介绍,请点击查看:https://developers.weixin.qq.com/doc/ministore/minishopopencomponent/Introduction.html
2021-02-05 - 直播?
请问直播PK功能需要开发者自己开发吗
2020-07-15 - 接入了小程序直播,直播页面顶部的小程序图标和名称可以自定义或者隐藏吗?
默认好像获取的小程序名和logo,现在想问能不能自定义
2020-07-14 - 小程序直播间不能转发朋友圈了?
前两天还能转发朋友圈呢,今天怎么转发不了呢?官方帮忙查一下,有的微信转发不了 ,有的可以转发
2020-07-26 - 微信小程序直播开通说暂无资格申请?
[图片] 这上面的近90天没有支付能力是什么意思,求大佬解答
2020-07-31 - 小程序直播过程中经常出现异常,提示“直播异常 无推流”,无法观看?
小程序appid:wx61fb18ee12cf3ad8 直播房间号:15 请参见下图 [图片][图片]
2020-08-02 - live-player 有计划支持接收sei消息么?现在直播需要用到sei消息还是很多
请问下 目前live-player 直播组件支持接收 sei消息么?
2020-07-13 - live-player 开始拉流,之后就不动了,无声无图像,咋办?
live-player rtmp直播拉流,状态为2002开始拉流,之后就不动了,无声无图像 播放flv有声无图像 我微信版本:version 7.0.4
2020-07-14 - 小程序直播间如何开发转发朋友圈?
小程序直播间如何开发转发朋友圈?我看直播间有转发朋友圈功能了 怎么开发呢?请指导一下
2020-07-15 - 小程序直播期间,抽奖出现异常,是为什么呢?
在直播抽奖期间,发现点击“开始抽奖”时,页面没有反应,刷新好久后才出现页面,提示“没有直播信息”,30秒之后再次刷新才恢复正常,但是此前发布的抽奖显示“抽奖异常”,截图如下,望回复,感谢。 [图片]
2020-07-18 - 小程序直播禁言用户,后台没有禁言用户信息,无法解除禁言,求解决?
6月25日直播间禁言了一个用户,但后台没有禁言用户的记录,无法移除禁言用户,目前该用户参加我们后续的直播都无法进行评价。求解决?
2020-07-20 - 直播间创建成功,并开始直播,收看方如何获取直播地址呢,从哪儿能获取到接口, 用于开发收看方功能?
如题,直播间创建成功,并开始直播,收看方如何获取直播地址呢,从哪儿能获取到接口, 用于开发收看方功能。 是用 live_player 主键来开发吗?
2020-07-21 - 微信小程序做直播页面怎么获取在线人数?
微信小程序怎么做直播获取在线人数,和实时网速?是需要插件吗还是?
2020-07-21 - 小程序直播能获取到是谁分享的吗?
小程序直播,能获取该用户分享了几次,谁是点击其分享的链接进入直播间的,并且可以判断出该用户分享的是同一用户含是多个用户吗?
2020-07-21 - 小程序开发直播平台如何测试尚未发布的直播功能?
做的教学直播平台,使用程序成功创建了直播间1, [图片] 点击更多分享的时候,说小程序尚未 发布, [图片] [图片] 请问如何在未发布之前测试小程序收播端功能?
2020-07-21 - 小程序直播里有 个获取直播间回放 接口,请问最多可以回放几天内的视频?
准备做一个获取已播放结束的直播视频,需要获取100天以内的已结束的直播视频, 根据 获取直播间回放接口,不知道可以获取多少天内的视频?
2020-07-22 - 小程序创建直播API在体验版小程序没有效果?
请问为啥创建直播间API 用真机调试和开发者工具调试都可以创建直播间,用小程序体验版和开发板在手机上就不可以了?
2020-07-28 - 微信小程序可以跳转到另外一个小程序的直播间吗?
比如说A小程序正在直播B小程序中点击一个按钮跳转到A小程序的直播间 直接进入详情,不需要经过列表 A小程序直播列表,进入B小程序直播详情
2020-08-03 - 小程序直播-商品添加并提审 接口返回system error 200001,问题可能是?
request:{"coverImgUrl":"oc0S_mNEqzKD3YvkhzlPkPz14tZj5wNErW5faFxeEZjaLsH0Q5Jg5oNv1FlJKqQm","name":"韭菜1kg","priceType":1,"price":1.01,"price2":1.0,"url":"pages/detail/detail?productId=62"},resp:{"errcode":"200001","errmsg":"system error rid: 5f292acc-3d626bb1-6faf6107"}查了半天,找不到问题,各位大侠都碰到过没?
2020-08-04 - 小程序直播符合条件可以做直播课程不做直播带货么?
不需要商品闭环交易,只做直播,商品链接等如何隐藏呢
2020-07-14 - 直播时长2小时35分钟,为什么回放只有1小时54分钟59秒,麻烦尽快看一下?
[图片]直播时长2小时35分钟,回放只有1小时54分钟59秒,麻烦尽快看一下
2020-07-27 - 小程序近90天没有存在支付行为,不能申请开通直播能力)?
我这边已经有支付行为了呀。为什么不行 APPID:wxf545f22a585c7ee1
2020-07-28 - 小程序推流直播无法设置横屏竖屏?求大神指导!
小程序推流直播无法设置横屏竖屏,求大神指导!
2020-07-31 - 小程序迁移服务类目及插件问题指引
一、小程序迁移添加服务类目注意事项: 1、小程序迁移后,原有服务类目会全部失效,须用目标主体的资质重新提交服务类目审核。 2、小程序迁移成功后需在7天内,完成新代码版本审核及上线,小程序迁移成功7天后,如果线上代码和申请服务类目不符,相关的API权限将失效且有代码被下架的风险。 温馨提示:小程序开放开放服务范围类目请“点击此处 ”查看小程序企业开放的服务范围类目。 二、插件注意事项: 1、小程序迁移在选择服务类目时必须选择原帐号内已有插件的服务类目,若目标主体的资质申请不到该插件的服务类目,则本次迁移失败。 2、小程序迁移目标主体提交申请时添加的服务类目没有包含原帐号插件所需的服务类目,则不支持提交申请。 3、服务类目提交审核后,若目标主体经营资质不符合插件需要的服务类目要求,用户可选择以下2种方式: a、补齐该服务类目所需要的资质文件,通过审核 b、选择终止本次迁移
2020-04-23 - 小程序迁移,AppId、AppSecret、openid、unionID的变化情况?
小程序迁移,AppId、AppSecret、openid都不会变,unionID会视情况而定: 1、如果只是单纯的小程序迁移,不涉及open帐号变化,unionID就不会变。但是有可能会因为主体改变而影响unionID的获取逻辑,请开发者根据实际情况调整UnionID的获取方式。 2、如果涉及到open帐号变化,unionID就会改变,因为unionID就是根据open帐号的信息直接计算出来的。
2019-11-20 - 服务商搜索说明
服务商搜索说明 一、什么是服务商搜索? 微信小程序服务商为小程序生态提供服务支持,如果你有寻找服务商帮忙开发小程序的需求,如果你想了解已对接服务商的详情,可以在此进行搜索: -可帮助有小程序需求的商户/品牌方快速找到适合自己的服务商; -为商户/品牌方和服务商之间搭建沟通桥梁; -帮助服务商与服务商之间资源共享强强联合; 二、什么是小程序服务商: 任何有意愿为小程序提供开发服务的开发者/企业都可以成为小程序服务商。 微信不会区别对待,也无官方授权的概念,小程序团队会针对不同发展阶段和类型的服务商提供针对性的服务。 三、面向服务商: 目前,满足以下条件的服务商,即可在服务商搜索中被用户搜到: 1. 具有第三方平台的平台型服务商; 2. 在微信开放社区中具有关联第三方平台的企业主页; 上述条件中,“第三方平台”应满足: (1)服务商业务活跃性:短期内授权一定数量的小程序,并发布上线; (2)小程序活跃度:已上线的小程序保证持续用户活跃; (3)服务商小程序预审能力:无不良审核记录。 3. 两个自然周内,单个服务商累计7天符合要求,可在下两个自然周内被搜出; 如需查询第三方平台信息,可以登录微信开放平台(open.weixin.qq.com),进入“管理中心—第三方平台”进行查看; 注意:第三方平台需要全网发布并审核通过 如需在企业主页绑定第三方平台信息,可以微信开放社区(developers.weixin.qq.com),创建企业主页关联第三方平台appid。 创建企业主页可参考:https://developers.weixin.qq.com/community/develop/doc/000286982bc358be39578961f51008 注意:创建企业主页过程中,需填写第三方平台appid进行关联。 定制化服务商,纳入服务商搜索范围将陆续开放,请持续关注官方信息。 微信团队
2018-12-21 - 小程序跳转小程序功能调整通知(2)
各位开发者: 大家好。 现有小程序跳转相关调整同步给大家,请大家及时调整。 对于新发版的小程序,小程序跳转小程序功能调整已生效,具体如下: -11月6日17时起,通过小程序管理后台(mp.weixin.qq.com)发布上线的小程序 -11月13日15时起,使用第三方平台接口发布上线的小程序 如使用了跳转其他小程序功能,则需要在代码配置中声明将要跳转的小程序名单,限定不超过10个。该名单可在发布新版时更新,不支持动态修改。 本次调整涉及, 小程序的接口: wx.navigateToMiniProgram 接口 navigator组件 小游戏的接口: wx.navigateToMiniProgram 接口 详细需求背景可以参考 《小程序跳转小程序功能调整通知》 ,请开发者及时检查确认线上业务是否正常。 对于未更新版本的小程序,微信将在11月22日起限制可跳转小程序的数量。 即从指定日期(2018年11月22日)开始统计,允许每个小程序打开最多10个不同的小程序,超出10个的将不再允许打开新的小程序。请开发者及时更新和适配。 微信团队 2018.11.14
2018-11-19 - 邀请各位开发者来社区分享文章
各位开发者: 大家好。 为了给大家创造一个良好的经验分享交流平台,我们新增了“文章分享”的模块,希望大家可以将设计、开发和运营的小程序经验分享给更多的用户,将大家平时积累的经验分享出来,也沉淀下来。 我们鼓励优质内容的产生,对于优质的文章,会被选为精选,精选文章会逐步在社区首页展示,并且每周依次在开发者的公众号被推送。 文章被点赞、收藏、选为精选也会被列入每个月社区突出贡献者的评选。 我们期待在社区可以看见大家知识的分享,看见大家的智慧和力量。 PS:对于大家以前写的经验分享,欢迎大家迁移到新的文章板块。 微信团队 2019.02.20
2019-02-20 - 身份证注册微信开放平台提示到达上限
一个身份证号只能绑定一个open帐号,在公众平台安全助手里面可以查询已绑定的帐号。登录微信开放平台帐号,可以更换管理员,更换成功后,原管理员的身份号信息就会解绑。
2019-11-20 - 刚接到个电话,说我快递掉河里了
等待快递就像等待爱情,每一秒都是期待与煎熬。 只是,快递有它自己的想法—— [图片] [图片] △“再见了妈妈,今晚我就要远航” [图片] △R.I.P [图片] △热心市民深藏功与名 但大部分快递都没有这样的旅程,更多快递只是平凡地在路上,等着送到你手中。然而,有骗子却瞄准了这个空档。 近日来微信冒出批量快递理赔的帐号,冒充快递公司理赔中心工作人员以电话、短信形式联系用户,引导用户关注公众号。下面是一个真实的案例: 谢先生接到了一通自称是某快递公司客服的电话,称他的货品被寄丢了,并报出了订单号和个人信息。谢先生立刻对对方的身份确信不疑,按照指示,在微信上关注了一个名为“XX快递助手”公众号。 [图片] 按照公众号内的指示操作后,就跳转到了一个与某移动支付平台的登录页长得一模一样的界面。 [图片] 谢先生“登录”了个人帐号后,输入了绑定的银行卡账号密码,和手机上收到的短信验证码。 几分钟后,却发现银行卡内的几千余元全部被转走了! 事实上,这是一个假冒的登录页面,用户在输入帐号和密码的同时,骗子就已经悄悄把信息收集起来了。验证码是银行卡的最后一道防线,谢先生输入验证码之后,银行卡就成为骗子的囊中之物了。 目前,微信公众平台正在专项打击、清除此类公众号。据已处罚的数据来看,这类诈骗号都不是官方主体,且套路大多与上述案例中一致。 识别此类骗术,保护个人信息、财产等安全,有以下方法: 1、遇到退货或者是快递丢失的情况,请及时拨打购物平台、快递公司官方客服电话进行确认。 2、任何理赔,都不会通过个人微信号进行,因此请不要打开安全性未知的第三方链接,谨防钓鱼、木马病毒等。 3、银行发来的短信验证码只有本人能掌握,请不要在任何情况下泄露给陌生人。 最后,如果大家发现此类公众号,欢迎通过右上角“…”-“投诉”-“欺诈”进行投诉,帮助我们一同建立安全的微信环境。 [图片]
2020-03-18 - 小程序分阶段发布功能介绍
为便于小程序开发者灵活管理小程序版本,同时减少新版本出现缺陷对线上服务造成的影响,小程序开发者发布新版小程序时,可根据自身需求选择“全量发布”或“分阶段发布”。” 入口:小程序管理后台-开发管理-审核版本(已通过)-提交发布 [图片] 发布流程说明 步骤一:选择发布模式 开发者可根据自身业务需求,选择“全量发布”或“分阶段发布”。 全量发布:即时向全量微信用户发布新版小程序。 分阶段发布:新版小程序将在15天内以开发者自定义的比例,向微信用户发布更新。 [图片] 步骤二:选择发布比例 开发者可根据需求填写发布比例。发布后,将有该比例用户使用新版本小程序。 [图片] 步骤三:确认版本信息后确认分阶段发布。 [图片] 步骤四:提升发布比例/撤销分阶段发布。 提升发布比例:开发者可根据线上使用情况,逐步提升发布比例。 撤销发布:如分阶段发布中的版本出现重大问题影响线上服务,开发者可选择撤销此版本的发布。 [图片] 分阶段发布小程序相关规则 1.开发者必须在15天内全量发布/撤销发布。如开发者在首次发布后15天内未撤销发布,平台将在第15天全量发布小程序新版本。 2.开发者可递增调整分阶段发布的用户比例。开发者也可撤销分阶段发布,若撤销发布当前版本,所有用户将使用小程序上一个全量发布的线上版本。 3.若存在正在分阶段发布的小程序版本,不可发布新版本、不可回退已全量发布的线上版本。 4.小程序第一个版本必须选择“全量发布”模式发布。 5.当线上版本的上一个版本是分阶段发布并已撤销发布,那么当前线上版本不可回退。
2020-03-18 - 社区每周 | 云开发新增自定义数据库读写权限及告警能力、上周社区问题反馈(11.18-11.22)
各位微信开发者: 以下是上周小程序相关能力更新及我们在社区收到的问题反馈、需求的处理进度,希望同大家一同打造小程序生态。 小程序·云开发新增自定义数据库读写权限的能力小程序·云开发新增自定义前端数据库读写权限的能力。通过自定义规则,开发者可以精细化的控制集合中所有记录的读、写权限,系统会自动拒绝不符合安全规则的前端数据库请求,保障数据安全。基于该能力,开发者可以: 1.灵活自定义集合记录的读写权限:获得比基础的四种基础权限设置更灵活、强大的读写权限控制,让读写权限控制不再强制依赖于 _openid 字段和用户 openid 2.防止越权访问和越权更新:用户只能获取通过安全规则限制的用户所能获取的内容,越权获取数据将被拒绝 3.限制新建数据的内容:让新建数据必须符合规则,如可以要求权限标记字段必须为用户 openid 开发者可通过下载最新 Nightly 版开发者工具体验功能。详细功能介绍请参考文档 《数据库安全规则》。 [图片] 小程序·云开发新增自定义告警能力为了方便开发者及时发现小程序运行过程中发生的异常,小程序·云开发新增自定义告警能力。开发者可以通过告警指标、统计周期、比较条件、持续周期和告警频率等参数的自由组合灵活地配置所需的告警规则。 开发者可通过下载最新 Nightly 版开发者工具体验功能。详细功能介绍请参考文档 《告警设置》。 [图片] 上周问题反馈和处理进度(11.18-11.22)已修复的问题腾讯提醒服务的问题 查看详情 为什么之前云开发可以用,突然就不能用了 查看详情 管理后台小程序插件配置服务器域名,无法添加多个域名的问题 查看详情 微信小店商品无法正常上下架的问题 查看详情 下个基础库修复scroll-view 滚动过程中无法点击 scroll-view 以外的区域的问题 查看详情 canvas 多次调用clip,iOS 端渲染结果有误的问题 查看详情 canvas 的 restore 会改动之前创建的路径位置的问题 查看详情 canvas 的变形操作在安卓和 iOS 表现不一致的问题 查看详情 修复中的问题picker 限制问题 查看详情 wx.onPageNotFound or App.OnPageNotFound 无法触发的问题 查看详情 华为 p10 中用微信打开 H5 页面,点击 select 下拉框,弹出的软键盘导致 H5 页面有空白的问题 查看详情 安卓机websocket 断网重连失败,报exception onOpen fail code:2 的问题 查看详情 小米多种input输入框 切换焦点时,键盘弹出有问题 查看详情 扫码进入小程序后退出再进入后不执行 lottie-miniprogram 的问题 查看详情 小游戏提审代码时服务器 -202报错的问题 查看详情 部分安卓机型调用同声传译插件疑似失效,报30008和30011错误的问题 查看详情 微信后台报错信息 undefined 如何定位具体位置的问题 查看详情 请问 iOS 小游戏闪退的问题 查看详情 小游戏发布在 iOS 上发现 drawcall 数据特别高,RenderBatch 不高的问题 查看详情 wx.sendSocketMessage 发送数据丢失空字符\x00 的问题 查看详情 安卓端可以显示图片,苹果端则时有时无的问题 查看详情 主包进独立分包,在独立分包分享后的再次 app onShow 中的参数里scene值为 null 的问题 查看详情 关于video组件是否自带黑边的问题 查看详情 告警群后台只报出 undefined undefined 的问题 查看详情 问一下分享图有时候会出现模糊的问题 查看详情 视频播放控件和测滑返回会冲突的问题 查看详情 微信小程序在安卓微信7.0.8下连 websocket 报错的问题 查看详情 获取图文群发总数据(getarticletotal) 的问题 查看详情 安卓微信7.0.9内测版,调用 wx.getImageInfo 加载同一图片多次会失败的问题 查看详情 使用推荐组件,竖屏游戏跳转横屏概率卡死的问题 查看详情 微信同声传译,语音转文字,打开调试可以使用关闭调试就不能使用的问题 查看详情 Mac开发工具相关的问题 查看详情 每次销毁视频广告都报错的问题 查看详情 需求反馈跟进迭代中安卓蓝牙提供改变 MTU 大小的接口的需求 查看详情 需求评估中普通 api 支持Promise风格的需求 查看详情 onShareAppMessage 支持 base64 的需求 查看详情 小程序样式切换动态主题皮肤的需求 查看详情 开放平台提交审核接口建议增加测试账号字段的需求 查看详情 强烈建议小程序添加重启功能的需求 查看详情 开发者工具的调试窗口如何设置停靠在窗口的左边或右边的需求 查看详情 小程序支持 svg 标签的需求 查看详情 wx.chooseVideo 开放在小游戏中的需求 查看详情 订阅消息弹窗相关的需求 查看详情 增加一个审核通过后定时发布的功能的需求 查看详情 关于开放社区需要优化的几点建议 查看详情 微信小程序支持录制短视频的同时在上面叠加烟花特效的需求 查看详情 希望官方能够重视小程序文档的建设,补全小程序开发文档的需求 查看详情 每日公众号图文数据能获取在看数的需求 查看详情 关于小程序开发能力的需求 查看详情 建议增加全局配置 HomeButton 选项的需求 查看详情 微信团队 2019.11.29
2019-11-29 - (5)小程序插件
背景 小程序插件简介小程序插件是可以被开发者添加到小程序内直接使用的,能为用户提供具体服务的功能组件。 插件开发者可像开发小程序一样开发插件,除了在自己的小程序内使用,还能提供给其他小程序直接使用。 插件使用者无需独立开发小程序内的所有服务,无需理解插件内部逻辑和实现方式,可直接使用别人开发好的插件,为用户提供相应服务。 推出小程序插件的原因小程序的初衷是希望更好地连接用户和服务。自上线以来,越来越多的商户、开发者开发自己的小程序。 早晨起来在小区电梯内,扫小程序码,即可叫个早餐外卖; 走到门口,扫共享单车的二维码,骑车即走; 到了公司,即可打开小程序轻松打卡,开始美好的一天上班生活…… 随着小程序的普及,越来越多的路边小摊、餐饮小店、夫妻店也希望接入小程序。许多商家会给我们留言: “我只会简单开发,不会做复杂的功能怎么办?” “我也想给餐馆小程序做一个预约订餐功能,要怎么搞?” “客户可以在我的小程序里查询快递信息吗?” “我没有数据,可以在小程序里做地图查找功能吗?”…… 我们总结出大家目前遇到的几个难题: 1.开发技术有限,实现复杂功能难度大 2.人力、设备、资源有限,实现服务成本高 3.缺乏某些类目的资质,如电商、打车 小程序插件的应用1.开发共享,避免重复开发 在小程序内使用插件,可免去小程序开发者重复开发,一定程度上减少了开发工作量。 如:在旅游景区的小程序可以使用地图插件,开发者无需在小程序内独立开发地图内导航、出行指引、周边服务推荐等能力,直接使用地图插件即可为用户提供导航服务,免去很大量的开发工作。 2.插件可提供针对行业的完整服务,同时覆盖线上线下 商家希望借助小程序更好地连接用户和服务,包括线上、线下服务。线下服务往往人力成本、硬件设备等要求较高,商家在小程序内提供完整服务的门槛较高。而插件不仅可以解决线下服务的问题,还能针对特定行业提供全套完整服务。 以景区服务小程序为例,使用门票购买插件,用户可在小程序内完成门票线上预订、购买等流程,在到达景区后,通过插件服务提供商提供的移动终端或硬件设备,可完成门票兑换、核销。 而对于餐饮、零售等线下行业而言,插件更是极大降低了商家的成本,商家可以使用预订、排队、外卖等插件,由插件开发者提供线下服务,商家只需在小程序内引用插件,即可使用由插件开发者提供的预订、外卖等服务,节省了成本。 3. 降低服务门槛的问题,实现“服务共享” 具有开发能力及服务资质的开发者,可将自己的服务封装成插件,提供给其他小程序使用,实现“服务共享”。 插件的技术原理插件本身的技术原理并不复杂。插件代码由一些自定义组件和 JS 代码文件构成,插件开发者在发布插件时,这些代码被上传到微信后台保存起来。 当小程序使用插件时,使用者需填写插件的 AppID 和版本号,以便从后台获取相应的插件代码。小程序代码编译时,插件代码会被嵌入到小程序中,与小程序一起编译运行。 小程序与插件的交互根据需要,插件代码可以提供 JS 接口或自定义组件供小程序调用。JS 接口可以用于界面无关的逻辑,自定义组件可以嵌入界面中展示。 对于插件使用者来说,插件的调用方法很简单。 1.使用插件 JS 接口 与普通 JS 文件间 [代码]require[代码] 的方式一样,只需要将[代码]require(FILE_NAME)[代码] 改成[代码]requirePlugin(PLUGIN_NAME)[代码] 这样的调用形式。 2.使用插件提供的自定义组件 与使用普通自定义组件的方法非常相似。在[代码]json[代码]文件的 [代码]usingComponents[代码] 段落中,按照[代码]plugin://PLUGIN_NAME/COMPONENT_NAME[代码] 的形式使用即可。 对于插件开发者而言,这里给出几点建议: 1.提供充分的接口文档和示例,方便插件使用者了解插件的使用方法; 2.注意保持插件不同版本间接口的稳定,使插件使用者能顺利升级插件; 3.计算小程序代码包大小时,插件代码也会一并计算在内,所以应当控制好插件代码的大小。 插件代码运行环境插件代码的运行环境与小程序代码有一定的区别,主要是以下两点: 1.插件可以发起网络请求的域名与小程序不同,因此插件开发者需要注意在插件后台的设置中正确配置网络请求域名。 2.插件可以调用的 API 有一定的限制,并不是所有的接口插件都可以调用,如页面跳转相关的接口是不允许插件调用的。插件开发者在使用一些特殊接口前,请查询文档中的插件可调用接口列表。 此外,目前一个小程序最多可使用5个插件,赶紧将插件用起来,节约开发者成本吧。 详情可参考《小程序插件接入指南》。
2018-08-17 - 微信证件OCR识别能力开放
微信证件OCR识别能力是微信团队推出的一套提升移动端快捷信息录入的工具,目前支持身份证、银行卡、行驶证、驾驶证、营业执照 OCR 识别。经过持续迭代优化,现在对外开放接入测试。 使用场景 微信证件OCR广泛适用于政务、医疗、交通、教育、金融等各行各业,涉及到需要用户输入身份信息、银行卡信息、车辆信息场景时,即可通过OCR识快速识别、输入信息,极大提高输入效率,提高用户体验。 以下为开通插件的部分小程序案例:国家发展改革委政务服务、安徽省统一公共支付平台、南航e行、湖南电信网上营业厅、中国国际航空、厦门航空、上海客运总站、沃尔玛、青岛银行信用卡等。以下是部分使用场景的截图: [图片] [图片] [图片] 业界领先的识别水准 微信证件OCR历经v1.0版本(基于传统的版面分析, 单字切分, 字符分类算法),v2.0 (基于深度学习的卡片定位, 文字定位, 单字切分, 字符分类),到现在的v3.0版本(基于深度学习的卡片定位, 文本行定位, 串识别),不断优化OCR的识别精度, 取得了业界领先的识别水准。可以轻松应对在移动端拍照/扫描的情况,诸如拍摄角度、光照、阴影、遮挡等的干扰。 可以扫码体验我们的demo小程序 [图片] 灵活易用的调用方式 目前有两种调用方式:小程序插件方式和云端API的方式。 对于对交互没特殊需求的开发者,可以直接使用我们的小程序插件;有订制化需求的,也可以直接使用我们的云端API方式;后续我们也会把这个升级成小程序的基础能力,做成类扫码的体验,进一步简化接入和调用流程。合作与开放 内测期间,对于已认证的订阅号、服务号、企业号、小程序,我们提供了 500 次/天 的免费额度供开发者使用。如免费额度无法满足使用需求,开发者可以【申请调整 OCR 接口调用次数上限】为主题,发送邮件至:wx_city@tencent.com 申请调整,并在正文中注明小程序帐号 AppID、业务主体、业务背景、服务流程载体、日调用量预估。调整的额度仅在内测期间有效。有任何意见或者反馈,都可以在微信开放社区上联系我们,以便于我们更加了解客户对OCR的需求精确度以及需求场景,从而不断迭代优化OCR版本,拓展OCR服务的范围,如支持更多的场景需求: 发票识别、名片识别、街景识别等等。 微信团队 2019/07/03
2019-09-19 - 春节期间小程序/小游戏审核调整通知
各位开发者,你们好! 小程序及小游戏代码审核将在2019年春节法定假期2月4日(除夕)至2月10日(初六)暂停审核。在2019年1月31日24点前提交的审核,审核团队将竭力在2月4日(除夕)前审核完毕。2月11日(初七)恢复审核后,将按提审时间顺序逐步审核春节期间提审单。 小程序的名称、类目、门店、小程序迁移、认证、插件审核,以及小游戏创意鼓励计划、运营素材等审核也将同步暂停及恢复审核。请开发者们合理安排提审时间,避免影响版本迭代。 预祝各位开发者春节快乐! 微信团队 2019-1-7
2019-01-31