解读一下一次性订阅消息

话说,微信的消息触达功能又“多”一项了---一次性订阅消息,也可以称她为“被动触达消息”,“被动”指的是开发者是被动的,因为这个消息必须由用户主动触发,而昨晚的这个功能一次性兼顾到了原生app以及公众号(h5)。

所以,你应该猜到为啥我给“多”字打引号了?

因为这个功能早在小程序里就有用到,在小程序里,这个功能叫“模板消息”。

至此,原生app、公众号(h5)、小程序三方的“被动触达消息”都成型了,这是在构造一整套的一次性订阅消息体系。

用意何在?

花叔也不敢猜测,起码,无论是原生app,还是公众号h5或者小程序,又多了一个重复访问的入口。

反正,你的用户更容易变成回头客了。

那么问题来了,三个渠道的一次性消息提醒机制有啥区别呢?接下来,花叔开始扯蛋了。

  1. 交互的区别 渠道 交互方式下发方式公众号H5简单描述就是:跳转到一个统一授权页面,授权完返回相关信息,公众号h5的后台拿着这些信息去调用官方的接口实现消息提醒授权一次发一条, 如有关注公众号,则在公众号聊天框提醒,否则,在“服务通知”提醒原生APP(跟公众号h5的方式差不多,不过拉起的是微信APP的一个授权页) 从自身app里拉起微信app里的一个授权页进行授权,授权后返回自身app,自身app拿着这些信息去调用官方的接口实现消息提醒授权一次发一条, 在“服务通知”提醒 小程序(跟上述两者不一样,这个更直接 小程序内表单或者支付产生form_id,与别的参数一起传递给后台,后台调用微信接口实现模板消息发送7天内下发(表单类最多1条,支付类最多3条) 在“服务通知”提醒
  2. 权限的区别 渠道 使用范围公众号H5认证的服务号原生APP认证的第三方应用号小程序只要是小程序号都行,不管个人还是企业

花叔只想说,个人范畴,怎么只有小程序能玩?个人开发者惹谁了?

接下来再扯扯,这东西能干嘛。

很显然,这个一方面是给用户提供更方便的消息提示(或者流程记录)功能,另一方面是给产品侧拉回流的。

拿成型的小程序案例来说说吧:

王者荣耀赛事小程序里面有一个“观赛日历”,在里面可以预约提醒某个节点的赛事,所用的功能就是这个“一次性订阅提醒”功能,借助此功能,用户可以很好地再次回到小程序中来。

然后,我们熟悉的微信支付流程提示、公众号卡券提醒等其实都是类似的机制,只不过以前这些操作都是微信默默帮开发者做了。

现在这块也放开了,开发者可以更灵活地在不同平台,不同位置去调起这个机制,想象一下,你在某个h5上面点击某个按钮(需要用户授权),微信的“服务通知”号就给你发个信息,是不是有点酷?

至于能做啥?

鬼知道。

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

原文发表时间:2017-07-25

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Timhbw博客

Mac必备软件(2)-浏览器(Chrome长期更新)

2016-07-0915:19:52 发表评论 321℃热度 个人喜欢收集一些软件,特别是好软件、新软件,手机上一直都是100+个软件,多多尝试软件,顺便收集...

24340
来自专栏美团技术团队

前端工程化开发方案app-proto

什么是前端工程化?根据具体的业务特点,将前端的开发流程、技术、工具、经验等规范化、标准化就是前端工程化。它的目的是让前端开发能够“自成体系”,最大程度地提高前端...

66430
来自专栏织云平台团队的专栏

混合云管理问题,你解决了么?

本文将介绍织云是如何建设和使用命令通道解决混合云的服务器管理问题。

10.5K20
来自专栏吴伟祥

Linux kernel Overview 原

Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

12360
来自专栏BestSDK

全球电脑手机无一幸免,英特尔CPU“漏洞事件”到底多严重?

一 漏洞背景和影响 1月4日,国外安全研究机构公布了两组CPU漏洞: Meltdown(熔断),对应漏洞CVE-2017-5754; Spectre(幽灵),对...

35440
来自专栏小古哥的博客园

H5canvas赛车游戏-基于lufylegend引擎

lufylegend引擎是canvas游戏中,比较简单的引擎之一,它不需要配置环境,类似引入jquery包的方式,引用对应js文件即可 lufylegend官方...

32540
来自专栏HaHack

化繁为简的企业级Git管理实战(三):分支管理策略

14040
来自专栏技术栈大杂烩

Python: kafka-python版本差异导致的问题

我们有个数据处理平台,有两个用 docker 运行的数据处理模块,分别是:data_api, 和 processor_api,故名思义:

37540
来自专栏BIT泽清

App Store上架审核过程中常见问题整理

苹果的开发者账号主要分为个人(Individual)、公司(Company)、企业(Enterprise)、高校(University)四种类型,每年资费分别为...

26440
来自专栏Golang语言社区

不只是Web:十大令人振奋的Node.js项目

除了在Web服务器领域大展拳脚之外,Node.js同样也在无处不在的JavaScript应用程序创建当中散发出耀眼的光芒。 ? Node.js:不只是网站 就在...

61950

扫码关注云+社区

领取腾讯云代金券