由于后期需求要把在我们自己的服务器上存储用户的openid,给小程序做了一个open页,这个open页在小程序一打开就会出现,用于让用户选择是否同意获取信息,同意后回进到同目录下的其他页面,这个open页是没有设置转发功能的,其他的页面都有转发功能,并且转发路径path都是:/pages/open/open
由于open页只需要出现一次,从open页跳转到其他页面是使用的redirectTo,这样进入的其他内页不会有返回上一页的按键,在体验版和开发版上都经过了实机测试,转发功能没有问题,并且从聊天窗口中的分享消息点开也都是能正常进入open页,且一切其他功能正常,但是在提交上线后,正常打开小程序功能正常,但在转发消息中点开会提示页面不存在,既然在体验版和开发版中转发打开都正常,那应该也不会是转发路径path写错的问题,查阅相关问题,所有页面也都没有添加onUnload这个方法,不知道是什么原因,希望官方人员解答!
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)也补充下线上小程序的appid
到今天为止,线上版的分享路径写成上面问题描述这种绝对路径生效后,能够在分享页面正常进入了,之前时候的分享路径写的是相对路径,也是上述这个情况,可以处理一下
补充,获取用户信息是需要用户手动点击同意按钮的,并且获取成功后还需要用户再次点击按钮才允许进入内页,所以不会是因为用户点进去就因为触发这个导致redirectTo从而找不到页面,并且从redirectTo的效果来讲,也不应该是出现页面找不到这个情况