评论

挑战答题小程序优化记录

挑战答题小程序优化记录

挑战答题小程序优化记录

小程序如何生成word并导出

~

小程序开发笔记来啦,为你们加油ヾ(◍°∇°◍)ノ゙

每天进步一点点,


01、场景

今天有用户反馈,挑战答题小程序一个细节问题

就是二个用户对战答题,一个用户退出了,另一个用户未收到离开的提示



挑战答题小程序今天在 开发的时候遇到几个小细节



邀请者在等待过程中退出了,被邀请者怎么接收到这个信息,然后给出对应的提示



被邀请者,接收之后会进入答题页面,这个页面是做了离线处理逻辑的

所以这个问题重点就在邀请一方,如果在等待的时候退出了,那么?

怎么通知

1、2分钟超时退出了;

2、点左上角返回到首页了;

场景1目前也已做了离线处理

~

场景2的处理其实就要考虑到onHide、onUnload这二个生命周期函数调用的关系了、

~

~

~



02、实现方案

首先来群里问了下有没有朋友做这块的方案,没成想还真问到了,只要有方案,心里就底了,来到社区找了下,果然是一个方案


邀请者在等待页,如果点了左上角的返回,和进入答题挑战页,这二者虽然页面都有跳转,但是执行的生命周期要做区分

1、左上角返回;reLaunch

2、进入答题挑战;navigateTo


03、总结


这样其实就可以再onUnload生命周期里面定义离线逻辑


~

其实对战答题处理用户离线是一个很细节的场景,即使不处理也不会影响主体的功能,但是增加离线逻辑,会对对战交互起到非常好的一个效果,有时候做产品其实往往就是这一点一滴的进步

日拱一卒~





最后一次编辑于  2022-04-05  
点赞 0
收藏
评论

1 个评论

  • 马尚尚
    马尚尚
    2022-04-05

    又有新问题了,就是挑战答题双方,有一方退出的时候,怎么判断是哪一方退出的??

    2022-04-05
    赞同
    回复
登录 后发表内容