项目有历史原因,最开始是用jquery搭的页面,后来往老项目添加新的项目,有一个入口供跳转到我现在开发的SPA单页面应用上,
用react开发(umi框架),history路由模式,接入微信的jssdk,1.0.0,1.2.0,1.4.0都试过,在ios手机上均不能分享。
只有一种情况可以,就是我先在老项目中登录,然后从入口进入,再进子页面,这时候分享时可以分享出。
虽然知道单页面应用在ios系统下,无论路由怎么调整,整个页面的url就是第一次进入的页面,但是我明明签名正确,但是为什么会分享不出来呢
对了,补充一点,我前面的url和我分享出去的url是不一样的,所以这个问题必须解决
因考虑本人还是试用期,所以以水果店为例打个比方
老项目:水果网站(M站)
需求:用react做一个 《帮帮果农》项目,水果网站(M站)首页有一入口,点击进入,《帮帮果农》中一栏点击进入邀请页面,分享。分享出去,其他人点进入会到 “你准备帮他吃多少”页面,分享失败,按照微信的规则,还是在邀请页面。
现在成功的例子是,在水果网站(M站)中第一次登录的情况下,去走流程,是通的,但是其他任何情况下,均失败
APPID:wx87023ae587dabb11
调用微信发送朋友圈,发送好友
我因微信分享而哭
你的应该是服务器域名地址和你当前地址不一样,你这里是192本地IP,坑的是要部署到公共平台填写的服务器才能用