踩坑避雷 : 线上存档或保存失败处理

03/2073 浏览开发心得 包含 AI 合成内容
刚刚用两个号测试拉线上存档 或保存时失败的问题
问题有两个
1. 哒啦啦尝试N次 但只要开头失败,就会连续失败
2. 哒啦啦以为成功了 但实际上拉到错误的空数据 (会不会以为存成功 实际失败不确定)
复现上属于比较极端的情况
可能需要高延迟,网路不稳定,或是国外连入
一通分析下 来
1. 重复失败问题目前无解,只能侦测到就跟玩家说 你去重启巴
哒啦啦说这应该是引擎层面的问题,底层断连所以怎么尝试都是 100% 失败
不用让玩家干等N秒,侦测到就直接提示去重启
2. 以为加载成功,但实际上失败
这个的表现是你进游戏时,发现等级等数据归零,像是个新号,这点可以预防
我拿两个号在网页上做测试,一个是开发者的编辑帐号,另一个是分享的网页测试
正常的 uid  9~10 位数
如果 uid = 11111,这一定是错的数据
如果引擎先跳登入失败弹窗(这估计只有网页开发者编辑模式才会显示),再遇到 11111 还能加载到一个空数据
然后哒啦啦你不跟他说 他就不知道有这个神秘数字的规则
所以要让哒啦啦处理几种状况是
1. uid = nil(空值 但我从来没见过)
2. uid = 11111
3. 超时
遇到以上三种,建议都直接告诉用户网路出问题了,请他门重启客户端解决,确保数据没问题
已提交 天哥处里 但涉及引擎层面 修复时间未知
TapTap
TapTap
TapTap
猜你想搜
taptap 制造线上存档失败
3
1
3