热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何解读小程序拉起APP的功能

本篇文章给大家分享的是有关如何解读小程序拉起APP的功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不

本篇文章给大家分享的是有关如何解读小程序拉起APP的功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

那天花叔在电影院看电影,突然看到小程序官方发了一条更新信息“小程序支持打开移动应用”,What!?这么牛逼么?于是就去研究了一下....然后...我就没那么鸡血了...但这么多公众号说这功能有多牛逼,我实在看不下去了,接下来还是解读一下这项让你悲喜交加的新功能,这可没你们想象中牛逼呀....

首先来看看官方怎么说,“微信公开课”发的推文是“重磅|小程序支持跳转APP”...然而细究开发文档,发现这货有很大的限制。

一句话说:用户点击app分享出来的小程序卡片,他能通过点击某个按钮返回该app。

我直接说一下这功能怎么实现,然后又有什么限制吧。

实现步骤:

  1. 要实现APP分享小程序卡片到微信

    这个功能实现的前提是,你必须让APP和小程序同时绑定一个开放平台账号(https://open.weixin.qq.com/),而不同主体的APP和小程序是没法绑定同一个开放平台账号的。

    如何解读小程序拉起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)

  2. 在小程序对应内页定义一个返回按钮

    定义这个按钮组件的open-type 值设置为 launchApp,然后需要用户主动点击返回,什么意思?就是说,开发者没办法随时控制返回,只能靠用户主动点击。

实现说难不难,说易不易,但限制可大了。

来看看有什么限制:

  1. 这货只能是同主体的小程序和APP间进行跳转

    由app分享小程序卡片的逻辑限制了这货只能在同主体的小程序和APP间进行作用,别想着别人家的APP给你的小程序,或者你的小程序给别人家的APP进行导量。

  2. 分享出来的小程序卡片经过二次转发,返回APP的功能就会失效

    只适用于APP的分享,不管是主动发起方还是被动访问方,对分享出来的小程序访问,并转发,这时候转发出去的小程序页面均不具备这个功能的全新啊。

    不过,在聊天框对小程序卡片进行长按“转发”,如下图

    如何解读小程序拉起APP的功能

    这样转发出去的小程序卡片应该还是具备这项功能的权限的。

  3. 只能判断是否拉起APP,却不判断是否需要下载APP

    虽然可能满足了上述所有条件,但没下载该APP的用户依然报错,也没有引导下载的容错机制。

以上就是如何解读小程序拉起APP的功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程笔记行业资讯频道。


推荐阅读
author-avatar
ltxys
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有