测试流程修正版配置二维码规则进入小程序后台「开发管理 - 开发设置 - 扫普通链接二维码打开小程序」填写已备案的域名和规则将“测试范围”设置为“开发版”保存配置此时不要点发布生成测试二维码用你配置的已备案域名生成一个符合规则的普通链接二维码例如https://你的域名/scan/apply?id123扫码测试用开发者本人的微信扫码微信会跳转到开发版小程序的指定页面在小程序onLoad的options.q中获取完整链接解析参数也可以配合微信开发者工具的“真机调试”来查看日志测试阶段可以反复修改规则不会影响线上用户。 生产流程修正版确保小程序已发布上线小程序代码必须已经提交审核并发布为线上版本如果小程序未发布普通用户扫码会跳转失败修改测试范围回到二维码规则配置页将“测试范围”改为“线上版本”点击“发布”二维码规则关键配置页面上有一个“发布”按钮必须点击只有发布后的规则才会对普通用户全网生效发布后即使测试范围显示还是“体验版”普通用户扫码也会进入线上版普通用户扫码验证用非开发者、非体验者的普通微信账号扫码应正常跳转到线上版小程序的指定页面如果失败优先排查域名备案、协议/域名是否完全匹配、规则是否已发布⚠️ 几个容易踩的坑问题说明只改测试范围没点发布普通用户扫码无效规则不会全网生效小程序未发布规则已发布但小程序还是开发版普通用户跳转失败域名协议不匹配二维码是https://规则配的是http://无法命中域名未备案硬性要求未备案域名无法配置成功参数前缀不匹配规则支持前缀匹配但参数格式必须符合你配置的规则微信版本过低需要微信 6.5.6 及以上 总结成一句话测试配规则 → 选开发版 → 保存不发布 → 开发者扫码验证。生产小程序先发布 → 改测试范围为线上版 → 点“发布”规则 → 普通用户扫码生效。