解读,小程序显示关注公众号的组件是有条件的

以免同学们过分解读,进而增加往后跟大家讨论需求时的沟通成本,这里稍微解读一下“扫码打开小程序新增公众号关注组件”的功能。

官方已经说得很清楚,我也标红了关键字,没错,这是要扫码打开的小程序才会具备显示公众号关注组件的资格。

同时,开发文档也提到:

Tips: 使用组件前,需前往小程序后台,在“设置”->“接口设置”->“公众号关注组件”中设置要展示的公众号。 注:设置的公众号需与小程序主体一致。 在一个小程序的生命周期内,只有从以下场景进入小程序,才具有展示引导关注公众号组件的能力: 1.当小程序从扫二维码场景(场景值1011)打开时 2.当小程序从扫小程序码场景(场景值1047)打开时 3.当小程序从聊天顶部场景(场景值1089)中的“最近使用”内打开时,若小程序之前未被销毁,则该组件保持上一次打开小程序时的状态 4.当从其他小程序返回小程序(场景值1038)时,若小程序之前未被销毁,则该组件保持上一次打开小程序时的状态 每个页面只能配置一个该组件。

什么意思啊?

以下统称该功能为“关注组件”。

意思是说:有且仅有在使用“微信-扫一扫功能”扫描二维码或者小程序码进入一个小程序时,在这个小程序当前生命周期内,能在页面任意地方显示一个公众号关注组件,该组件有一个按钮,在用户未关注公众号时,这个按钮是“关注”按钮,点击能弹出是否确认关注的对话框;反之,就是“查看”按钮,点击会直接进入公众号首页。

(注.生命周期可简单理解为小程序被用户关闭一段时间后,微信会主动清掉这个小程序的缓存,这段时间就是生命周期。相当于说你关闭了小程序,其实它只是被隐藏;而微信会等一段时间后把它的状态从隐藏变成关闭,这时候它的生命周期就完了)

这里有几个注意点要强调一下:

  1. 上述提到有个4个场景,有些同学可能会迷惑,这里科普一下: 场景一:扫描方形二维码 场景二:扫描圆形小程序码 场景三:聊天顶部下拉 场景四:其他小程序返回 注意了,并不是说这里的所有场景进来的小程序都能显示关注组件的,场景一、场景二进来的小程序是满足条件的,但三和四场景是要基于一或二场景已经发生过才能满足条件,意思是:如果是通过场景一(扫描方形二维码)或者通过场景二(扫描圆形小程序码)进入小程序后,小程序会得到短暂的、该场景下的一个生命周期,如果在这个生命周期内,用户主动关闭小程序,然后再通过场景三(聊天顶部下拉)或者场景四(其他小程序返回)回到小程序的话,条件依然满足,可以显示关注组件。但一旦由场景一或场景二实现的生命周期结束了,场景三和场景四进来的小程序是不满足显示关注组件的条件的,要搞清楚这里的逻辑。
  2. 扫码不等于长按识别,而扫码包括扫码方形二维码以及圆形小程序码。一般是线下的小程序比较多这样的场景。
  3. 通过长按识别图片的方式进入小程序,是不能看到关注组件的。所以“通过图片方式在朋友圈传播一个小程序,然后让用户在小程序里关注某个公众号”并不能实现,别YY了。
  4. 测试了一下,这个组件宽度可自适应页面宽度,高度固定不变,但最小尺寸为300*84。
  5. 一个页面只能出现一个关注组件。
  6. 应用这个组件前,需要公众号和小程序关联,并需要在小程序的mp后台设置某个公众号来关联组件,而且该公众号必须跟小程序同主体。

最后,花叔觉得,这个功能对线下小程序(店铺小程序、点餐小程序什么的)影响巨大,利用它可以极为粗暴地为公众号导量,能进一步把线下用户转化为公众号粉丝,然后利用公众号去反哺小程序或别的业务。

说到这里,已经感觉到公众号快要突增一亿粉丝了。

嗯?小游戏呢?

不知道。

原文发布于微信公众号 - MinProgram(gh_0d2d5abccc20)

原文发表时间:2018-09-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ThoughtWorks

复杂业务场景下如何进行iOS端自动化测试|洞见

去年写了一篇《容器化时代对测试的机遇》的文章,提到了一些分布式自动化测试和容器化技术结合的架构设想。但是目前来说,分布式运行并不是难点,亟需解决的问题是针对特殊...

33840
来自专栏Youngxj

[seo]实用的博客SEO优化方案

19370
来自专栏云飞学编程

随时随地学习python!手机不止可以追剧,还可以编程!赶紧来看看

很多人都在学习Python,但是咱们往往在处理各种杂事,或者有着繁忙的工作,很少有空余时间去专门学习python。今天就给大家推荐一个运行在android手机上...

44610
来自专栏企鹅号快讯

微信更新到版本了,带来了哪些抢眼的功能呢?

在新年前夕,微信又放出了大招,更新了6.6.1版本,而且这次是安卓、iOS同时更新,并带来了3个新的功能: ? 新增小游戏 除了最近备受大家宠爱的“跳一跳”。在...

23290
来自专栏IMWeb前端团队

基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用

前言 初学vue时曾在网上搜索vue的实战项目源码,无奈大部分都是简单的demo,对于深究vue没有太大的帮助,剩下的一些大部分都是像音乐播放器之类的展示型项目...

57490
来自专栏腾讯大数据的专栏

微信小程序从使用到分析快速解析

引言 小程序公布新功能: 1、个人开放注册小程序 2、公众号可以与小程序绑定,从公众号菜单、模板消息、通知均可触发小程序 3、可以设置通过微信扫普通的二维码,直...

31080
来自专栏BestSDK

腾讯地图开放H5定位API,率先支持iOS10

苹果的iOS 10已经正式对外推送,相信尝鲜的用户已经更新到最新的系统。然而,如果web站没有及时支持https协议的话,当很多用户在iOS 10下访问很多网站...

63580
来自专栏腾讯大数据的专栏

微信小程序从使用到分析快速解析

新功能意味着更低的使用门槛——个人注册、更多的流量通道——可借助线下已有二维码与APP链接、更多的触达手段——公众号绑定。这些是不是让很多人心中蠢蠢欲动,感觉又...

34900
来自专栏知晓程序

小程序没条件做真机测试?微信官方免费帮你测 | 小程序问答 #46

对于个人开发者而言,解决兼容性问题很麻烦,因为他们通常只会用自己的手机来测试小程序。

18130
来自专栏全栈工程师成长之路

浅谈PHP与MySQL开发

611150

扫码关注云+社区

领取腾讯云代金券