开发和体验版本如果分享路径有改动,正常分享是一定链接到正式环境路径的,导致无法测试。
解决方案一:分享源和分享目标落地页分开来测。
分享源测试:抓包查看生成的路径参数或者抓包查看分享链接扫码时进入的链接参数
目标落地页测试:
自定义编译模式,设置路径参数
设置完成后显示:
测试完成后,删除自定义参数,删除后效果:
解决方案二:微信开发工具自带分享路径参数;
打开另一个小程序的对象关键字为:wx.navigateToMiniProgram
在微信开发文档搜 wx.navigateToMiniProgram,可以找到环境版本参数:envVersion,该参数可以设置打开的小程序对象的路径为开发版本或体验版本。
示例(分享源程序设置环境版本为体验版):
path: 'pages/home/index/index?scene='+this.data.scene,
envVersion: 'trial',
源程序生成的分享路径页,右上角点击分享给朋友,则该分享路径为目标程序的体验版路径。
(PS:如果是小程序码需要另外设置,以上配置无法对小程序码生效)