本文作者:轻芒,极客公园已获转载授权,如需转载请联系出处。

2018 年 05 月 19 日,微信官方公布了小程序的新能力,其中最引人关注的是:

「小程序上线 App 直接打开小程序功能」。

其实,「App 直接打开小程序」的关键词是「直接」两个字。过去,App 可以「间接」打开小程序。

比如,你在轻芒杂志 App 里读到一篇好文章,将文章分享给你的「微信好友」一起读,TA 就会收到一张小程序的分享卡片。这样,就相当于 App 间接打开了小程序。如下图所示:

现在,App 可以「直接」打开小程序。

我们临时假设一个场景(不是真的),你在轻芒杂志 App 上看到了「轻芒头脑战」的标签,点击一下就可以直接打开「轻芒头脑战」的小程序,与好友进行对战。如下图所示:

对于已经拥有 App 的内容创作者,可以开发一些非常适合微信生态传播的小程序,比如基于内容的答题游戏。用户可以将答题游戏轻松地分享给微信好友,进行对战,或者进行闯关挑战,从而帮助品牌触达新用户。

两个显而易见的好处

轻芒工程师表示,「App 直接打开小程序」显而易见的好处有两个:

第一,路径缩短。过去,从 App 打开小程序需要 3 步,现在只需要 1 步。

Before: App → 分享给「微信好友」→「微信好友」收到小程序卡片 → 打开小程序

After: App → 打开小程序

第二:开发成本降低。

过去,「轻芒头脑战」只有小程序的版本,如果 App 要用上头脑战,就需要重新开发;现在,可以从 App 直接跳转到「轻芒头脑战」的小程序,大大降低开发成本。

微信不允许做小程序分发

「App 直接打开小程序」很容易让人想到,那就可以做小程序的分发平台(应用商店)了。微信当然也想到了,所以做了限制:

一个移动应用只能最多同时绑定 3 个小程序,每月支持绑定 3 次。同一个小程序可被 500 个移动应用关联。

这个规定,用通俗的话来解释就是:

一个小程序可以有 500 个好友(App)。一个 App 却只能有 3 个好友(小程序),同时每个月都有 3 次机会换好友。

这就意味着一个 App 每月只能打开 3 个小程序,所以还是做不了应用商店,没办法做第三方的分发。

从小程序跳转到 App 呢?

正所谓,礼尚往来。

从 App 到小程序的事情,我们大概理解了。其实从小程序跳转回 App,微信也是支持的。但是也做了比较多的限制。简单来说就是,只允许从用户分享的小程序卡片,「原路」跳转回 App,而不能从小程序的任意页面返回 App。

可以看一下「大众点评」的例子:阿禅在大众点评 App 上看到一个好的餐厅,他分享给「微信好友」,「微信好友」打开这个大众点评的小程序卡片,就可以通过「打开 App」按钮,原路返回 App——前提是你的「微信好友」安装了这个 App,所以从小程序跳回 App 的功能和使用场景,目前更适合大部分人手机常备的 App。如下图所示:

怎么样,App 与 小程序互通能力和限制,看明白了吗?

举报/反馈

微信小程序服务器和app互通,解读:App 与小程序的互通能力和限制相关推荐

  1. 腾讯小程序服务器忙,使用腾讯云助手小程序管理腾讯云服务器

    一般我们运维腾讯云服务器都是通过电脑端网页登录腾讯云后台进行管理维护,其实除了在电脑端管理腾讯云服务器等资源外,可以在手机微信端运维操作腾讯云服务器,简单方便,常用的腾讯云服务器关机.重启.续费.重置 ...

  2. 微信挂机托管服务器nodejs,怎么执行node app.js 脚本

    满意答案 anhhm0030f 2014.12.03 采纳率:57%    等级:9 已帮助:2213人 1.直接运行run.bat文件 下面的内容为批处理文件run.bat中的内容,批处理命令中NO ...

  3. 微软小娜 服务器连不上网,Win10系统微软小娜一时无法连接网络解决方法

    微软小娜是微软在win10中新增的一款智能工具,在使用中也需要连接网络才能正常使用,但是在使用中难免会遇到网络问题,最近有用户在打开Cortana微软小娜时提示"很抱歉,我一时无法连接网络, ...

  4. WEB服务器、应用程序服务器、HTTP服务器区别(基础普及)

    一 常见的WEB服务器和应用服务器 在UNIX和LINUX平台下使用最广泛的免费web服务器是W3C.NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器 ...

  5. Web服务器和应用程序服务器有什么区别

    Web服务器和应用程序服务器有什么区别 [ 来源:javaworld.com | 作者:佚名 | 时间:2006-10-12 14:08:30 | 浏览:人次 ] 问:什么是应用程序服务器,什么是We ...

  6. WEB服务器、应用程序服务器、HTTP服务器的区别

    WEB服务器.应用程序服务器.HTTP服务器的区别 Web服务器: 基本功能就是提供Web信息浏览服务.它只需支持HTTP协议.HTML文档格式及URL.与客户端的网络浏览器配合.因为Web服务器主要 ...

  7. WEB服务器和HTTP服务器和应用服务器的区别?(web服务器就是HTTP服务器)为什么要把Web服务器独立配置,和应用程序服务器一前一后?

    参考文章1:WEB服务器.应用程序服务器.HTTP服务器区别 参考文章2:如何区分Web服务器.HTTP服务器.应用程序服务器 WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apach ...

  8. Web服务器、应用程序服务器、HTTP服务器区别

    Web服务器.应用程序服务器.HTTP服务器区别 WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere 都各属于哪种服务器? ...

  9. WEB服务器和HTTP服务器(http server)和应用服务器的区别?(web服务器就是HTTP服务器)为什么要把Web服务器独立配置,和应用程序服务器一前一后?

    参考文章1:WEB服务器.应用程序服务器.HTTP服务器区别 参考文章2:如何区分Web服务器.HTTP服务器.应用程序服务器 WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apach ...

最新文章

  1. 7-3 逆序的三位数(C语言)
  2. docker (centOS 7) 使用笔记4 - etcd服务
  3. cocos2d学习笔记2——学习资源
  4. python安装scrapy_Python安装Scrapy的种种
  5. Java基础-通过反射获取类的信息
  6. python 数据结构 基础
  7. Java8 新JavaScript脚本引擎Nashorn小试
  8. SpringBoot系列: 所有配置属性和官方文档
  9. 江苏计算机专业接本,江苏农牧科技职业学院专接本或专转本的通知
  10. matlab中.m文件访问simulink
  11. 12.使用hashcat暴力破解加密office文档密码
  12. w ndows10图标,Windows10系统图标怎样提取
  13. 计算机tpm管理,【教程】安装 Windows 11 的三种方法,绕过TPM2.0
  14. C语言如何编程换算小时秒,小时分钟秒的换算(c语言把时间转换成秒)
  15. 【苹果cms V10教程】资源采集站如何设置定时采集详细教程讲解
  16. 基于HTML的环境网站设计 HTML+CSS环保网站项目实现 带设计说明psd
  17. 《ClickHouse原理解析与应用实践》读书笔记(1)
  18. SpringCloud-2-Eureka注册中心
  19. Android Studio 与sdk下载安装
  20. 虚拟机安装Ubuntu与Hadoop

热门文章

  1. 8.19华为笔试题目c++
  2. 一种基于陀螺仪传感器的准确计步器算法
  3. 关于meta name=viewport content=width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalabl...
  4. quartz动态任务调度实现
  5. 邮件营销整体解决方案
  6. linux的scp命令突然速度变慢,scp连接缓慢的解决方法
  7. 架构漫谈(八):从架构的角度看如何写好代码 + 我的思考
  8. Java程序员的春天!java第三方线程池
  9. 綫程池 部分代碼實現 筆記
  10. 概率论与数理统计——重复抽样与不重复抽样的判定