onShareAppMessage无效
发布于 5 年前 作者 xuwei 6902 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

小程序右上角分享可以获取webview的地址,并且地址作为参数用小程序的路由分享带出来。当别人打开时,打开的是设置的路由,路由含有分享时的参数。

  • 复现路径

比如在/pages/index中有webview组件,其初始地址是https://www.aiplat.com/index,在跳转到内页后https://www.aiplat.com/index/info?id=888888,在这个页面分享出来的路由( 这个叫第一次分享)也是/pages/index?p=/index/info&id=888888,在这含有p参数时/pages/index会将webview的地址变为https://www.aiplat.com/index/info?id=888888。但是在多次转发后,打开的页面一直是最初分享后的地址。比如在别人打开第一次分享时跳转是https://www.aiplat.com/index/info?id=888888,然后在这个页面打开到其他页面时https://www.aiplat.com/index/list/add,此时分享出来的路由却还是第一次分享时的/pages/index?p=/index/info&id=888888。这个应该是/pages/index?p=/index/list/add。ios和安卓都有这个问题。

  • 提供一个最简复现 Demo
3 回复

你这个问题 我前几天刚解决。我这边出现这个问题的原因是因为,我用了第三方统计sdk—阿拉丁

然后用的是7.0.0的版本。通过一系列测试后来发现可能是阿拉丁的问题。我又去阿拉丁官网下了一个新包,,不过也是7.0.0的。替换后发现没有此问题了。

仅供参考。

是用wepy的

回到顶部