# 深度解读！小程序新增能力意味着什么？

- 作者：知晓程序
- 发布时间：2016-12-22 12:42
- 原文：https://www.ifanr.com/minapp/765059

![101586406&#95;vector](https://s3.ifanr.com/wp-content/uploads/2016/12/101586406_vector.jpg)

昨天，微信小程序迎来了一场激动人心的更新：**大家期待已久的分享和扫码功能，终于开放了。**

知晓程序（微信号 zxcx0101）抢先报道了这次重大更新，并根据已有线索，对小程序的正式发布时间做出推测（[点击查看文章](http://www.ifanr.com/wp-admin/post.php?post=764623&action=edit)）。

随后，微信公众平台正式发文，公布小程序的「分享」、「模板消息」、「客服消息」、「扫一扫」和「带参数二维码」 5 款新增能力。

那么，这 5 个新增能力到底意味着什么？知晓程序现在就为你一一解读。

### 1. 分享

> 可以分享小程序的任何一个页面给好友或群聊。

![jiedu-1](https://s3.ifanr.com/wp-content/uploads/2016/12/jiedu-1.jpg)

可以说，小程序的分享功能是所有人最关心的问题。

如果小程序「用完即走」，且严格控制分享。那么，企业如何才能获取更多的用户呢？

面对「维护小程序生态」、「保障企业利益」、「保证用户体验」这三方难以调和的需求，微信给出了一个满意的答案：**设计出一套开放且节制的小程序分享机制。**

- **开放：**可以将小程序的任一页面分享出去。
- **节制：**只可以分享给朋友、微信群，但不能分享到朋友圈。

而这个设计的高明之处在于，**既满足了用户的分享需求，又抑制了商家的过度营销。**

用户在小程序上看到一件喜欢的商品、功能或服务，可以分享给朋友或好友微信群；这是一种需求较为匹配，且有针对性的点对点分享。

商家要是要想在朋友圈分享小程序，就是一种广扫网的点对多分享了。由于分享的人群规模较大，分享成本很低，容易形成对用户的骚扰。

小程序的分享机制，虽然看上去有局限，但长远看来，对小程序的整体生态和用户体验来说都是有益的。

### 2. 模板消息

> 商户可以将模板消息发送给接受过服务的用户，用户接受一次服务，七天内可收到一条模板消息。

这次的模板消息特性，并非是新的功能。早在上一次版本更新中，开发者就可以使用模板消息接口了。

但是，不要认为有了模板消息特性，就能随意向用户推送消息了。微信对模板消息的推送条件作出了大量的限制。

在模板消息的官方文档中，**微信将模板消息的推送条件限制在了「支付」和「填写表单」两种情况。**

只有用户在小程序中，调用了支付功能，或是调用了表单提交的前提下，小程序才能向用户推送模板消息。

也就是说，如果用户没有在小程序中下过单，或是没有调用过表单，小程序依然不能向用户推送消息。

这种限制更体现了小程序的服务属性。微信希望在「安静」和「喧闹」两个极端中找到一个微妙的平衡点，确保用户能够即时接受到必要的信息，同时又不至于影响正常使用。

**但对于内容型的小程序来说，这样的限制无疑是一种打击。**内容型的小程序不再能够随时向用户推送推荐内容（但这些内容对于用户来说，可能也是必要的）。

### 3. 客服消息

> 用户可以在小程序内联系客服，支持文字和图片。商户可以在48小时内回复用户。

本次新增的接口中，也提供了新的客服接口。

知晓程序（微信号 zxcx0101）发现，**用户在点击发起客服信息后，将会被带到一个聊天界面，用户可以在聊天界面中，直接与客服进行交流。**

![jiedu-2](https://s3.ifanr.com/wp-content/uploads/2016/12/jiedu-2.jpg)

用户在与客服沟通后，可以在聊天界面找到「小程序客服消息」，用户可以找到发送客服消息的历史。

目前客服消息接口有如下的特性：

- 开发者可以选择自行处理客服消息，或是将消息转交给微信提供的「多客服」功能中。
- 目前，开发者只能使用微信提供的「汽泡」样式的客服消息图标按钮，不能自行定义其样式。
- 进入客服界面时，暂时无法携带参数，从而也无法直接从客服接口得知用户在哪一个页面发起了客服对话。

客服功能的新增，对电商型小程序而言，是一个利好。微信用自己的办法，将小程序的客服功能「封装」在微信里。**开发者只需要简单对接，就能完成一个完善的客服系统。**

此外，**对于功能性较强的小程序来说，通过客服接口，也可以直接对接至工单系统，将用户反馈直接生成为一个新的工单**，工程师也可以直接而轻松地与用户沟通小程序中出现的问题。

### 4. 扫一扫

> 用户可以在小程序中使用扫一扫。

这到底意味着什么呢？

我们简单举个例子，相信你们很快就能明白。

现在大城市里有很多共享单车，比如摩拜单车、ofo、小鸣单车等。

它们的使用流程是：打开相应的 app，扫描单车上的二维码，解锁单车。

这就意味着，如果这些共享单车开发了自己的小程序，用户直接使用小程序，就能解锁骑单车。

这一点，对于企业和用户来说，是双赢的：

- **对企业：**无需「说服」用户去应用市场安装下载 app，用户使用服务的门槛低了，获取用户也就更容易了。
- **对用户：**不用额外安装一个 app，更方便，也更节省手机内存。

### 5. 带参数二维码

> 支持在开发者工具中生成带参数二维码，用户扫码后，可以打开小程序的不同页面。（当前仅限开发者和体验者使用）

这表明，**一个小程序，可以有多个二维码入口**。每个二维码，代表当前用户的不同状态，小程序可以有针对性地给用户提供不同的服务。

举个例子，如果一家餐馆做了自己的小程序。那么，每个餐台上都可以贴上一张不同的二维码，对应各个餐台。

用户直接扫描所坐餐台的二维码，就可以自动识别餐台位置，进行点餐。等到餐食准备好以后，无需额外提示，服务员就会将餐食送过来。

### One More Thing…

本次小程序中，新增的「分享」和「带参数二维码」两个特性，都可以看出，**小程序的入口开始初见端倪。用户进入小程序时看到的第一个页面，不再被限制在「首页」，而是小程序中的任何页面。**

同时，新版本的「微信开发者工具」中，也增加了有关「启动页」和「页面参数」的调试。这也从一个侧面说明了，**用户进入小程序时，看到的不一定是首页。**

除了运营上的问题，技术上也有相应需要注意的地方。

知晓程序（微信号 zxcx0101）了解到，**当用户从非首页进入非主页的页面时，点击返回按钮，将会直接返回至微信。**

这是因为，用户从非首页进入小程序时，不会携带原有的页面栈。微信会认为，当前的页面栈只有一层，用户返回时，等于页面栈被清空，接着就会返回到微信。

开发者在开发时，就需要注意，**针对从其他入口进入小程序的情况进行处理**，以便小程序能够正常使用。

以上就是知晓程序为大家带来的小程序新增能力的解读。希望这篇文章能够帮助大家更好地利用小程序的新特性，在小程序中实现更棒的功能。

如果你对小程序更多能力有所期待，欢迎你在留言区中提出。

题图来自：站酷海洛创意

**本文由知晓程序原创出品，关注微信号 zxcx0101，回复「上手」获取全网最值得看的小程序上手体验系列文章。**

快速关注知晓程序↓↓↓

![zxcx](https://s3.ifanr.com/wp-content/uploads/2016/11/zxcx-1.jpg)**知晓程序（微信号 zxcx0101）是爱范儿旗下专注于小程序生态的公众号。我们提供最全面、新鲜的小程序资讯（消息、观点、指南、活动）和服务，在这里你能了解到关于小程序的一切。**
