0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解读App 与 小程序互通能力和限制

454398 来源:网络整理 作者:工程师1 2018-05-24 14:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

“小程序上线 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
    +关注

    关注

    33

    文章

    1596

    浏览量

    76315
  • 微信
    +关注

    关注

    6

    文章

    513

    浏览量

    28088
  • 小程序
    +关注

    关注

    1

    文章

    243

    浏览量

    13480
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    涂鸦 App 端 AI 开发套件正式发布|让 App 与小程序开发从创意直达产品

    想象一下,你脑海中有一个能提高用户体验或者极具商业价值的App创意——比如根据作息时间全屋调光的配置面板,能与宠物互动的游戏小程序,或者是为高端用户定制的订阅服务页面……在过去,这绝非一次简单
    的头像 发表于 05-28 18:14 187次阅读
    涂鸦 <b class='flag-5'>App</b> 端 AI 开发套件正式发布|让 <b class='flag-5'>App</b> 与小<b class='flag-5'>程序</b>开发从创意直达产品

    Air8000W +AI开发APP 诗词闯关(SCCG)开发指南

    本篇旨在讲述在引擎 Air8000W开发诗词闯关 app(SCCG)项目的详细过程。 诗词闯关 app,是一款使用合宙 AirUI 轻量化图形开发框架,基于工业引擎 Air8101引擎主机硬件和 LuatOS 系统软件开发的一款 UI 应用
    的头像 发表于 05-11 15:30 188次阅读
    Air8000W +AI开发<b class='flag-5'>APP</b> 诗词闯关(SCCG)开发指南

    Air8101诗词闯关APP 开发指南

    本篇旨在讲述在引擎 8101 开发诗词闯关 app(SCCG)项目的详细过程。 诗词闯关 app,是一款使用合宙 AirUI 轻量化图形开发框架,基于工业引擎 Air8101引擎主机硬件和 LuatOS 系统软件开发的一款 UI 应用
    的头像 发表于 05-11 14:17 146次阅读
    Air8101诗词闯关<b class='flag-5'>APP</b>  开发指南

    使用SPI给两块板子相互通信,主从设备该如何选择呢?

    使用SPI给两块板子相互通信,主从设备该如何选择呢?
    发表于 01-20 07:11

    qboot跳转app后卡在app的系统调用处,为什么?

    首先是boot工程的配置: 然后是app工程的配置: 注:boot和app工程中,fal配置内部flash的地址和大小都和对应的#define ROM_START、#define
    发表于 10-10 07:03

    Matter over Thread方案,如何助力智能家居生态互通

    Thread协议与Matter标准结合,推动智能家居互联互通,HM-MT2401是高效可靠的Matter over Thread模块。
    的头像 发表于 09-29 17:42 1389次阅读
    Matter over Thread方案,如何助力智能家居生态<b class='flag-5'>互通</b>?

    BootLoader app程序反复重启,IAP升级失败怎么处理?

    keil开发的BootLoader程序,用RT-Thread Studio开发的app程序,板子每次上电后,从BootLoader程序跳转到app
    发表于 09-10 07:36

    智能物联网壁炉APP开发需求

    需求:开发一款APP,集成电子壁炉,木头壁炉,酒精壁炉加燃气壁炉硬件的APP并进行评估报价及周期。
    的头像 发表于 09-08 17:01 834次阅读
    智能物联网壁炉<b class='flag-5'>APP</b>开发需求

    蓝牙按摩仪电路怎么设计?APP通讯协议怎么制定?给你一个参考示例

    蓝牙眼部/腿部/腰部/胳膊/按摩仪的硬件如何设计以及方案如何选型,APP程序的通讯协议如何制定,做一个详细介绍
    的头像 发表于 09-08 10:08 1032次阅读
    蓝牙按摩仪电路怎么设计?<b class='flag-5'>APP</b>通讯协议怎么制定?给你一个参考示例

    HarmonyOSAI编程智能代码解读

    CodeGenie提供智能AI能力对框选的代码片段进行逐条解释,总结代码段含义,帮助开发者提升阅读代码的速度和效率。 选中.ets文件或者.cpp文件中需要被解释的代码行或代码片段,右键选择
    发表于 09-02 16:29

    拆解国产高集成BMS SOC芯片:AMG8824A 能力解读

    一颗芯片搞定3~24串电池管理?揭秘AMG8824A智能BMS SOC的集成魔法!拆解国产高集成BMS SOC芯片:AMG8824A 能力解读 ,我们拆解一颗国产高集成度的电池管理芯片
    发表于 07-30 16:22 3960次阅读
    拆解国产高集成BMS SOC芯片:AMG8824A <b class='flag-5'>能力</b>全<b class='flag-5'>解读</b>

    HarmonyOS AI辅助编程工具(CodeGenie)代码智能解读

    本功能从DevEco CodeGenie 5.1.0 Beta版本开始支持。 CodeGenie提供智能AI能力对框选的代码片段进行逐条解释,总结代码段含义,帮助开发者提升阅读代码的速度和效率
    发表于 07-17 17:02

    求助,关于TC275 bootloader+app开发的问题求解

    您好 目前想做一个简单的boot跳app的升级功能,采用的是autosar架构,现在的程序默认是从0xa0000000也就是PF0的位置开始,我把这个当做boot程序。我现在想制作一个从PF1
    发表于 07-15 06:48

    app_gatt_callback调用这个队列推送函数时,程序出现了硬故障怎么解决?

    ,其大小为 intptr_t。 当我从 \" app_bt_management_c \" allback 调用队列推送 API 时,我的程序可以正常工作。 但是当我从 app_gatt_callback 调用这个队列推送函数时
    发表于 07-04 06:03

    AI SoC #BK7258 AI能力和技术参数深度解读

    BK7258芯片AI能力深度解读 BK7258是博通集成推出的一款高集成度Wi-Fi 6+蓝牙5.4低功耗音视频SoC芯片,其AI能力通过硬件加速、算法优化及生态整合实现,覆盖边缘计算、端云协同两大
    的头像 发表于 06-20 09:44 8040次阅读
    AI SoC #BK7258 AI<b class='flag-5'>能力</b>和技术参数深度<b class='flag-5'>解读</b>