微信自定义菜单支持在聊天页面下方显示指定菜单,用户可直接点击此处菜单获得相关信息或执行某项功能。通过微信自定义界面,微信公众账号已然是一个微信端的轻量级应用。
对于有一定开发能力的企业来说,可以将自己的产品和服务部署到微信服务号上,通过自定义菜单来对粉丝提供定制的服务,随着用户的增加,服务号的粉丝量也会随之增加。
微信工作平台的高级功能分为编辑模式和开发模式。编辑模式可以通过简单的界面设计,不需要编写程序据可以实现简单的自动回复功能;开发模式需要程序员通过公众平台提供的接口实现菜单、自动回复、查询信息等功能。
微信公众平台账号开启了开发模式后,就可以使用公众平台的开发接口,开发微信程序,并部署在自身服务器上,接收用户的微信信息,并可按需回复,实现与用户进行消息交互。
当用户关注微信公共账号后,就可以通过手机、ipad等微信客户端向关注的账号发送消息,消息通过网络到达微信后台,微信后台接受到消息后,会将其转发到附属开发程序的公共账号服务器上,服务器接收到xml消息后,解析消息,并查找用户需要的数据,封装成xml信息,返回给微信后台,通过微信后台将返回的消息转发到用户的微信客户端,用户就接收到了公共账号发送的消息。
在数据交互过程中,程序员开发的微信程序要能够接收到微信后台发送的用户消息,并能实现自己的业务逻辑,将用户需要的数据封装成消息,返回给微信后台。