那天花叔在电影院看电影,突然看到小程序官方发了一条更新信息“小程序支持打开移动应用”,What!?这么牛逼么?于是就去研究了一下....然后...我就没那么鸡血了...但这么多公众号说这功能有多牛逼,我实在看不下去了,接下来还是解读一下这项让你悲喜交加的新功能,这可没你们想象中牛逼呀....
首先来看看官方怎么说,“微信公开课”发的推文是“重磅|小程序支持跳转APP”...然而细究开发文档,发现这货有很大的限制。。。
一句话说:用户点击app分享出来的小程序卡片,他能通过点击某个按钮返回该app。
为了解释这个问题,官方还专门画了个流程图。
觉得看不懂的同学没关系,我直接说一下这功能怎么实现,然后又有什么限制吧。
实现步骤:
- 要实现APP分享小程序卡片到微信 这个功能实现的前提是,你必须让APP和小程序同时绑定一个开放平台账号(https://open.weixin.qq.com/),而不同主体的APP和小程序是没法绑定同一个开放平台账号的。
颤抖吧兄弟,别想着让任意一个APP发任意的小程序卡片。之后再在APP中用对应的SDK去调起这个分享功能。(https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317332&token=&lang=zh_CN)
- 在小程序对应内页定义一个返回按钮 定义这个按钮组件的open-type 值设置为 launchApp,然后需要用户主动点击返回,什么意思?就是说,开发者没办法随时控制返回,只能靠用户主动点击。
实现说难不难,说易不易,但限制可大了。
来看看有什么限制:
- 这货只能是同主体的小程序和APP间进行跳转 由app分享小程序卡片的逻辑限制了这货只能在同主体的小程序和APP间进行作用,别想着别人家的APP给你的小程序,或者你的小程序给别人家的APP进行导量。
- 分享出来的小程序卡片经过二次转发,返回APP的功能就会失效 只适用于APP的分享,不管是主动发起方还是被动访问方,对分享出来的小程序访问,并转发,这时候转发出去的小程序页面均不具备这个功能的全新啊。 不过,在聊天框对小程序卡片进行长按“转发”,如下图
- 只能判断是否拉起APP,却不判断是否需要下载APP 虽然可能满足了上述所有条件,但没下载该APP的用户依然报错,也没有引导下载的容错机制。
没错!本文是来吐槽的,裤子都脱了你就让我看这个,这功能目前看来做热门APP的辅助应用,例如热门游戏的开房开黑...
至于做拉新...那就别想了...
恩,我只想说,弱弱的哦~
毕竟热门的APP能有多少个....
只能期待进一步放开了...
不然...真的用处不大啊....
ps.安卓没研究,不过我猜情况差不多,研究过的同学留言说说咯~
你要不关注一下吧?