android/
server/
web/
docs/
在一加/ColorOS 真机从浏览器打开 PDD 链接,采集不同颜色及对应价格和全部尺码,并在管理端查看结果。
验证指定设备与任务快照、浏览器/系统确认、最终包名和 Activity、全部颜色、稳定价格、全部尺码、SKU 展开、缺失数据部分完成、错误分类、心跳和串行;不保存控件树/截图,不触发下单支付。记录真实未验证项。
不支持华为 ROM,不采购,不支付,不用 OCR/VLM;PDD A/B 页面只能按现有真机证据验收。
依赖 T20~T22 已验收,开始 T23 一加/ColorOS 真机验收。
本工单只验证 v2 商品详情采集闭环:任务快照、浏览器/系统确认、最终包名与 Activity、颜色价格、全部尺码、SKU 展开、部分完成、错误分类、心跳与串行。不会保存控件树/截图,不触发下单或支付;华为兼容不在范围内。
正式 v2 任务 #20 已由一加设备 2 领取并串行执行,浏览器到 PDD 跳转成功,最终包名/Activity 为 com.xunmeng.pinduoduo/com.xunmeng.pinduoduo.activity.NewPageActivity,但任务失败为 RULE_NOT_MATCHED:采集期间离开 PDD 商品详情页。
com.xunmeng.pinduoduo/com.xunmeng.pinduoduo.activity.NewPageActivity
RULE_NOT_MATCHED:采集期间离开 PDD 商品详情页
代码核对发现 AccessibilityService 把所有 TYPE_WINDOW_STATE_CHANGED 的 event.className 都当作 Activity;规格弹层/窗口的类名会覆盖已确认的真实 Activity,导致采集期间页面证据误判。修复方向:只接受 PackageManager 能确认的已声明 Activity,弹层/控件窗口事件保留最近一次真实 Activity;增加回归测试后重新安装并重置正式任务。不会放宽包名、Activity 或目标控件规则。
TYPE_WINDOW_STATE_CHANGED
event.className
No dependencies set.
The note is not visible to the blocked user.
基本信息
android/、server/、web/、docs/。原始需求摘要
在一加/ColorOS 真机从浏览器打开 PDD 链接,采集不同颜色及对应价格和全部尺码,并在管理端查看结果。
验收
验证指定设备与任务快照、浏览器/系统确认、最终包名和 Activity、全部颜色、稳定价格、全部尺码、SKU 展开、缺失数据部分完成、错误分类、心跳和串行;不保存控件树/截图,不触发下单支付。记录真实未验证项。
非目标与风险
不支持华为 ROM,不采购,不支付,不用 OCR/VLM;PDD A/B 页面只能按现有真机证据验收。
开始实施
依赖 T20~T22 已验收,开始 T23 一加/ColorOS 真机验收。
本工单只验证 v2 商品详情采集闭环:任务快照、浏览器/系统确认、最终包名与 Activity、颜色价格、全部尺码、SKU 展开、部分完成、错误分类、心跳与串行。不会保存控件树/截图,不触发下单或支付;华为兼容不在范围内。
真机首次执行发现问题
正式 v2 任务 #20 已由一加设备 2 领取并串行执行,浏览器到 PDD 跳转成功,最终包名/Activity 为
com.xunmeng.pinduoduo/com.xunmeng.pinduoduo.activity.NewPageActivity,但任务失败为RULE_NOT_MATCHED:采集期间离开 PDD 商品详情页。代码核对发现 AccessibilityService 把所有
TYPE_WINDOW_STATE_CHANGED的event.className都当作 Activity;规格弹层/窗口的类名会覆盖已确认的真实 Activity,导致采集期间页面证据误判。修复方向:只接受 PackageManager 能确认的已声明 Activity,弹层/控件窗口事件保留最近一次真实 Activity;增加回归测试后重新安装并重置正式任务。不会放宽包名、Activity 或目标控件规则。