一切皆交互。
消息交互就是用户和公众号进行的互动,比如用户发送“你吃了吗”,公众号回复“吃了”,适用于这个场景的消息有两类,模版消息和客服消息。
模板消息是开发者主动发送给用户,用户属于被动接受,这会导致用户被动的接受营销广告,影响到用户体验。所以目前微信对模版消息的使用是苛刻的,这不难看出,模板消息的应用场景只是为了提供预设的状态反馈。
一切让用户处于被动的事在微信里都是受限制的,我们要满足和小程序一样的场景设定,无需安装,用完即走,一切交互都是用户主动的,如果你要主动推送消息给用户,也是需要用户手动订阅消息的。
所以选择使用客服消息做互动,在公众号里,用户可以通过发送关键字获取预设的内容, 或者定制转发API以返回自定义内容。就像通过「域名」访问网站内容一样。
用户发送的关键字你可以理解为域名,每个用户都可以注册一个属于自己的域名,并设置好内容(比如文本、图文、红包),任何人都能随时随地的获取到你的内容。如果有开发能力的用户还可以设置转发API提供个性化的内容服务,这样任何人都可以为用户提供丰富多样的互动服务。
可以做一些有趣的事情,比如天气查询、发红包、执行指令任务、AI文字/图片/语音/视频处理等。
整个交互是由用户主动发起,一问一答,用完即走。这就叫消息交互应用。
以上是我们开发的一个服务,从无到有的过程,符合微信生态规范,以用户体验为中心。