收藏
回答

体验版开发板转发打开正常,上线后转发打开找不到页面

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 客户端 7.0.3 2.6.4

由于后期需求要把在我们自己的服务器上存储用户的openid,给小程序做了一个open页,这个open页在小程序一打开就会出现,用于让用户选择是否同意获取信息,同意后回进到同目录下的其他页面,这个open页是没有设置转发功能的,其他的页面都有转发功能,并且转发路径path都是:/pages/open/open



由于open页只需要出现一次,从open页跳转到其他页面是使用的redirectTo,这样进入的其他内页不会有返回上一页的按键,在体验版和开发版上都经过了实机测试,转发功能没有问题,并且从聊天窗口中的分享消息点开也都是能正常进入open页,且一切其他功能正常,但是在提交上线后,正常打开小程序功能正常,但在转发消息中点开会提示页面不存在,既然在体验版和开发版中转发打开都正常,那应该也不会是转发路径path写错的问题,查阅相关问题,所有页面也都没有添加onUnload这个方法,不知道是什么原因,希望官方人员解答!


回答关注问题邀请回答
收藏

2 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-05-20

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)也补充下线上小程序的appid

    2019-05-20
    有用
    回复 1
    • 2019-05-20

      到今天为止,线上版的分享路径写成上面问题描述这种绝对路径生效后,能够在分享页面正常进入了,之前时候的分享路径写的是相对路径,也是上述这个情况,可以处理一下

      2019-05-20
      回复
  • 2019-05-18

    补充,获取用户信息是需要用户手动点击同意按钮的,并且获取成功后还需要用户再次点击按钮才允许进入内页,所以不会是因为用户点进去就因为触发这个导致redirectTo从而找不到页面,并且从redirectTo的效果来讲,也不应该是出现页面找不到这个情况

    2019-05-18
    有用
    回复
登录 后发表内容