挑战答题小程序优化记录
~
小程序开发笔记来啦,为你们加油ヾ(◍°∇°◍)ノ゙
每天进步一点点,
01、场景
其实挑战答题功能开发完成已经很久了,近期有一个答题活动上线,带挑战答题,在测试的过程中发现了一些问题,就是挑战的环节比较卡顿,等待的时间比较长,具体就是
路人甲 邀请 路人乙答题
路人甲等待的时间过长,我具体分析了下,分享出去之后,路人乙要完成的动作有如下几个:
以下截图场景为
路人甲:小肥羊(截图一方)
1)检查用户是否登记,如未登记,要先填写姓名、手机号进行登记;
2)检查用户是否授权,如未授权,要先授权;
3)组卷逻辑;
4)状态更新逻辑;
这四个步骤之前都是在路人乙这边完成的,这些操作的同时,路人甲在等待中,很明显步骤3,其实每必要放在路人乙,第一步优化就是将步骤三转移到路人甲等待的过程完成;
~
02、实现方案
我们在剩下的三个步骤中,姓名和头像都是有必要展示的,那么是否一定必要呢
以下截图场景为
路人甲:小时光
路人乙:小肥羊(截图一方)
~
在持续观察之后,我们分析,二人PK,路人甲要求路人乙,其实本身路人甲是知道谁来对战的,所以展示姓名这块其实也可以省略,可以通过用户授权的微信昵称来代表(当然如果用户路人乙已经登记的话,那自然是可以展示路人乙的姓名)
备注
在这里其实是项说,对应挑战答题这种稍微复杂的一些小程序功能,做完善真不是一朝一夕就可以完成,是需要这种持续的打磨,和用户反馈,
~
挑战答题小程序优化记录
对战状态
对方已离开,房间解散
敬请期待 ,4月8号正式对外发布