一、修复目标
针对现有iOS外卖平台虚拟定位插件的两处核心问题进行修复,保障定位修改功能逻辑闭环、后台挂机时定位信息稳定上报。
二、具体修复需求
1. 定位回位逻辑修复
• 问题现状:关闭定位修改功能后,定位不会立即恢复至设备真实位置,需等待或重启外卖平台App才恢复。
• 修复要求:实现“关闭定位修改”操作触发后,插件立即恢复至真实位置,让外卖平台App实时读取设备真实经纬度,无需等待/重启即可恢复真实定位。
• 验收标准:关闭定位修改后,在外卖平台等目标外卖平台内实时查看定位,5秒内显示设备真实位置,连续测试10次无延迟回位情况。
2. 后台挂机定位上报修复
• 问题现状:插件开启状态下,外卖平台App后台挂机20-40分钟后自动下线,平台提示“系统长时间内都未能获取到您的定位信息,系统已自动为您收工”。
• 修复要求:
1. 优化插件的定位信息上报机制,后台状态下持续向外卖平台服务器推送有效定位数据(虚拟定位位置),规避平台定位超时检测;
2. 适配外卖平台的定位校验逻辑,确保上报的定位数据符合平台合规性校验规则,无“定位失联”判定;
3. 保障后台挂机时插件进程稳定性,无被系统杀死或定位上报中断的情况。
• 验收标准:插件开启后,外卖平台App后台挂机≥2小时,无自动下线/收工提示,平台后台可持续获取定位信息,定位数据更新频率与前台状态一致。
逐项验证上述两个修复点的验收标准,全部达标则视为修复完成。