测试实项中的偶必现难测bug--短信触发H5拒绝行为
问题描述:
企业邀请其他人加入团队,发送邀请短信给对方,对方通过短信链接跳转到H5页面,输入手机后,点击发送验证码,前提是短信通知验证弹窗需要打开,收到短信验证码后,点击一键代入,会触发拒绝加入行为。
需求:
由于我们的邀请链接是一次性的,一旦有用户确认加入或者拒绝加入后,链接会失效。且拒绝加入是不需要同意协议,确认加入需要点击同意协议。
排查:
当时用户反馈链接失效后,我们第一反应是被邀请用户触发了拒绝行为,并没有太在意。
但是用户多次反馈后,且运营也按照用户的操作实验后,发现是个100%复现的行为,引起了我们的重视,且有几个关键点:1、输入法代入的验证码2、短信通知弹窗是开启的3、手动输入验证码是可以正常触发。
依照着着几个关键点,我们对ios的手机进行了多次的模拟,发现并不是所有手机都会有这个问题,目前定位是ios系统版本在16以上的会有这个问题,解决这个问题也遇到了不少麻烦。
第一次的时候是怀疑,按钮穿透,但是我们在点击