欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 你有一份小程序产品设计心经,请查收

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:740

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:504

HTML5影视传媒文化公司类网

2020-05-12   浏览:502

你有一份小程序产品设计心经,请查收

发布时间:2020-10-18  

你有一份小程序产品设计心经,请查收

微信月活用户在2018年一季度达到10.4亿人,日均登录用户在2017 年9月就已经达到9.02亿人,从这两个数据可以看出微信的活跃人群覆 盖率几乎占据了国内移动互联网的所有用户群体,微信已经成为人们 在移动互联网上活动的最重要的工具,而小程序的出现会进一步强化 微信在移动互联网中的地位,占据用户更多的使用时长。

小程序陆陆续续提供越来越多服务、开放更多入口。小程序数量在下半年也将会倍加增长。

那么知悉以下5点小程序接口并良好去应用,能让你的小程序level up up up~

1. 屏幕保持常亮状态

设置是否保持常亮状态。对一些在使用时需要“待机运行”一段时间的小程序非常适用,如:直播类小程序。避免用户还处于使用状态时不能因某些客观因素造成体验差评。

2. 版本更新处理

小程序启动会有两种情况,一种是「冷启动」,一种是「热启动」。

什么是热启动?小程序文档的解释是:假如用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台态的小程序切换到前台,这个过程就是热启动;

什么是冷启动?冷启动指的是用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动。

版本更新机制就是在小程序冷启动时如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的小程序需要等下一次冷启动才会应用上。

下面以“小明、老王、小程序项目组”3大视角下看看如何避免冷启动时还是旧版本的情况

“失败案例”

小明:10月10日上午8点蹲马桶时打开了小程序a,此时版本为1.1.1,玩耍了一圈就溜了

小程序项目组:10月10日上午11点提交了小程序a的一个新版本1.1.2,主要更新内容:小程序首页新增1个模块,用于跳转至其它小程序,此时并没有接入wx.getUpdateManager接口

小程序审核团队:10月10日下午3点审核通过小程序a1.1.2版本

小程序项目组:10月10日下午3点30分发布了小程序a1.1.2版本

小明 :10月10下午4点又打开了小程序a,由于没有接入wx.getUpdateManager,冷启动时未检查微信版本所以此时小程序a的版本在小明的微信上还是1.1.1版,所以小明不知道该小程序新增了一个模块。 如果小明删掉小程序a,在搜索栏重新搜索小程序a名称进行打开重新打开的小程序a版本为1.1.2,这操作显得很不友好。

老王:新来的老王之前没有打开过小程序a,10月10日下午4点老王搜索后打开了小程序a,此时版本号为1.1.2,老王可以看到新增的模块内容。

“成功案例”

小明:10月10日上午9点打开了小程序a,此时版本为1.1.1,玩耍了一圈也溜了

小程序项目组:10月10日上午11点提交了小程序a的一个新版本1.1.2,主要更新内容:小程序首页新增1个模块,用于跳转至其它小程序,另外此时并接入wx.getUpdateManager接口

小程序审核团队:10月10日下午3点审核通过小程序a1.1.2版本

小程序项目组:10月10日下午3点30分发布了小程序a1.1.2版本

小明:10月10下午4点又打开了小程序a,此时小明会收到提示,“新版本已经准备好,是否重新启动?”ps:小程序冷启动时自动触发wx.getUpdateManager接口,当检查到小程序有新版本,会主动触发下载操作,当下载完成后,会通过onUpdateReady告知开发者。如果小明在下载新版本时Wi-Fi断了,没有下载成功,也会通过另外一个接口onUpdateFailed进行通知。

老王:新来的老王之前没有打开过小程序a,10月10日下午4点老王搜索后打开了小程序a,此时版本号为1.1.2,老王也可以看到新增的模块内容。

案例结论:新版本上线时一方面避免新老用户短时间内解决信息不共识问题,另一方面化繁为简提高用户体验,避免右滑删除重新搜索等复杂流程。

tips:由于小程序开发版和体验版没有「版本」概念,所以测试同学无法在开发版或体验版上测试更版本更新情况,测试需到正式版进行测试体验。

3. 监听用户截屏

现在“截屏文化”深入各位机友民心,使用小程序时也有很多截屏后的使用场景。比如目前小程序内只能识别菊花码(小程序码),并不能识别普通二维码。监听用户截屏后 触发识别二维码、触发转发等可借助该监听后的事件达到最理想的流程和结果。

4. 快速获取绑定微信的手机号