fix(subscribe): 识别演示账号假 openid,完善订阅消息测试诊断

- 新增 isPlausibleWechatOpenid:wx_openid_ 前缀/长度异常的种子 openid 一律视为无效,notifyBySubscribe 与内容安全 openid 均跳过,避免 40003 无效 openid 噪音

- 后台模拟推送返回 openidValid 诊断,并对演示账号给出「请改用真实微信登录用户测试」的明确提示;表单默认 UID 清空

- 115 套件/751 用例全绿;实测 2010 已走到微信侧(43101 用户未授权,需小程序内点击允许)
这个提交包含在:
xcbyy
2026-10-22 10:05:53 +08:00
父节点 65ddc7301a
当前提交 abf1f5afbb
共有 3 个文件被更改,包括 32 次插入 和 9 次删除

查看文件

@@ -53,4 +53,11 @@ describe('第一百批系统告警与后台审计', () => {
expect(backupScript).toContain('gzip -t');
expect(backupScript).toContain("-mtime +14 -delete");
});
it('订阅消息必须识别演示账号的假 openid,避免 40003', () => {
expect(indexCode).toContain('function isPlausibleWechatOpenid');
expect(indexCode).toContain("if (/^wx_openid_/i.test(value)) return false;");
expect(indexCode).toContain('openidValid');
expect(indexCode).toContain('请改用真实微信登录用户测试');
});
});