微信分享卡片点击跳转App
微信内置浏览器已禁止使用外部url scheme跳转至其他app。
如何突破这一壁垒实现需求呢?
需求
App分享卡片到微信,微信点击打开卡片连接,点击【按钮】直接唤起App;
问题点
微信内置浏览器已禁止使用外部url scheme跳转至其他app。
官方没有给具体的链接,但是就不能跳转。
解决方案
解决方案1(推荐使用)(类似虎扑)
引导打开浏览器,iOS在Safari中打开,Android在浏览器中打开
基于
universal link
和scheme
技术相对简单,虽说达到了跳转目的,但过程过于繁琐
解决方案2
集成第三方程序(无需花时间去维护)
使用
DeepLink
技术,突破微信跳转问题
技术门槛高,但第三方帮我们解决了。
LinkedME
—国内⾸首家企业级深度链接服务提供商,致⼒于帮助APP解决 ⽤用户增⻓(拉新、拉活、留留存、转化等)和流量变现等问题。
唤醒指定页面 | 场景还原 | 沉默用户唤醒 |
---|---|---|
<video src=”https://www.linkedme.cc/img/LInkPage.mp4"controls="controls“ width=180px> | <video src=”https://www.linkedme.cc/img/li.mp4"controls="controls“ width=180px> | <video src=”https://www.linkedme.cc/img/vancl.mp4"controls="controls“ width=180px> |
唤醒指定页面
极光魔链
今年极光收购了魔窗,产品名称是极光魔链。可以快速集成,但是稳定性待测试。
实际测试结果
iOS
微信:可以完美唤起App以及指定页面App;(打开App的时候显示的是第三方应用)
Android
微信:当App在后台时可以直接唤起App(Android Q除外,它跟杀死唤起机制一样);如果App杀死之后,需要浏览器唤起。
解决方案3
小程序可以打开App(类似Bilibili)
官方文档
解决方案4
通过自己调研开发DeepLink(参考一点资讯)
超级复杂,需要移动端,Web,服务器;三端联调。预计3人两周到三周工作量。阅读英文文档,需要懂架构的人。
实际测试,也并没有100%全部跳转成功