- 小程序后台配置:
① 链接规则、要打开的页面地址(例如你配的扫码打开pages/share/index
,测试范围配的体验版)
② 验证文件放到指定服务器
- 如果你扫出来的链接不在测试链接里,则会打开线上小程序的指定页面(如果线上小程序代码还未升级,那扫出来是空白页面 )
如果你想用体验版测试扫码打开指定页面,就只能用后台配好的链接。
- 明明这个扫码打开指定页面的功能已经发布了,线上已经可以扫任意链接打开了,体验版却只能用配好的链接,明明体验版和线上代码是一样的,我想登录到测试环境测一下还要去配链接,太麻烦了吧?所以就不能用线上版本登录到我们的测试环境吗?
主要是我的测试环境是内网服务器,但线上小程序无法跳过校验合法域名
尝试一下下面这个流程:
→ 我用了内网测试账号,生成了一个任意链接(即不在配置中)
→ 扫描后因为不在配置的链接列表里,所以打开了【线上版】
→ 接下来我需要登录,代码中我识别到这是一个内网账号,所以要使用内网服务器登录
→ 但我们内网要跳过校验域名才能登录成功
→ 但我现在打开的又是【线上版】,无法打开调试,无法跳过校验域名,所以无法登录成功。
→ 所以又绕回来了,只能使用体验版
→ 而要打开体验版还是得去后台配链接,用指定链接生成码再扫。
所以你的测试环境要是没有这个问题(即有合法域名),你的测试账号也是能用线上版本扫任意二维码去测的。