通过android应用发布的微信分享无法启动app

app中分享到微信已经成功,但是通过分享的连接无法启动app。
分享的链接就是普通的自定义url:myapp://www.myapp.com.

在手机中浏览器打开链接可以启动app,说明android的应用设置没有什么问题了。但是通过微信分享的信息就无法跳转。测试的时候还试过,把分享的连接改成一个有按钮的页面,点击分享信息可以启动这个页面,然后点按钮跳转到前面的myapp://www.myapp.com启动app。但是点击那个按钮也没反应。在浏览器中点击就有反应。

2个回答

那就可能是微信的网页使用的webview是他自己拦截了相关的请求,并没有使用你自己的webview,所以自定义协议你是没办法收到的。

iteye_19391
iteye_19391 用ShareSDK分享应用的方式解决了
大约 6 年之前 回复
hadeslbf
hadeslbf 你是要点击分享的链接就直接打开你的APP吗?这个应该是微信所不允许的,因为微信的分享页面必须打点以后打开的是一个显示在微信里面的网页,然后在里面就可以做你想做的事情的,如果点击直接打开你的APP也不靠谱啊,因为用户不一定正好就装了你的APP,这个时候用户就没办法对myapp://这个协议进行处理了。这肯定是微信不同意的。
大约 6 年之前 回复
iteye_19391
iteye_19391 没看到点击查看原文,这个在哪看
大约 6 年之前 回复
hadeslbf
hadeslbf 有可能是微信的原因,你可不可以在微信里面,点击查看原文中,再试一下看。
大约 6 年之前 回复
iteye_19391
iteye_19391 不太清楚通过分享跳转是通过默认的机制跳转,还是微信做了处理才跳转的。看起来像是做过处理再跳转的。
大约 6 年之前 回复

报的是什么错

iteye_19391
iteye_19391 微信里显示找不到网页
大约 6 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐