在模板消息退出之前,微信公众号要给特定关注者发消息只能使用客服接口,客服接口要求是用户在主动发送消息给公众号48小时内无限次给该用户发送消息,这个有很大的限制。比如,我们需要实现一个系统监控功能,利用微信作客户端,系统有异常时主动给管理员发送告警信息,如果使用客服接口来发送,那么管理员至少需要每两天touch一下这个公众号,这个对管理员来说是很痛苦的。
如果有用过招商银行的信用卡,相信都会知道招行微信公众号可以做到每笔消费都给用户发微信通知,这个功能就是使用模板消息功能来实现的,最初是招行与腾讯合作内部使用,在2014年8月15日,微信官方正式发布模板消息功能,已微信认证、已接入微信支付的服务号可获得此功能。
回到前面所说的系统监控需求,我们可以利用模板消息功能在任何时刻给关注用户发送模板消息,在消息中包含引导用户回复的字眼,比如“回复1查看详细”之类,只要用户有回复消息,我们就可以使用客服接口给用户发送任意内容了,基本解决了实时推送问题。
遗憾的是,微信公众平台在今天只显示了模板消息功能项,文档暂时没有更新,测试号上也暂时无法使用该功能,而我手上又没有“已微信认证、已接入微信支付的服务号”,因此还无法测试使用,不过对这个功能已经充满期待。