西虹桥公众微信概览

概述
-
公众号类型
-
技术架构
-
开发周期及后续

公众号类型
订阅号
- 偏重向用户传递信息
- 每天可以推送一条消息
- 消息会出现在“订阅号”目录中
- 基本消息接受/回复
- 支持自定义菜单
服务号
- 偏重为用户提供服务
- 每周可向用户推送一条消息
- 消息直接显示在用户对话列表中
- 基本消息接受/回复
- 支持自定义菜单
- 认证后可以使用微信支付
vs
- 公众号类型
第一阶段选用订阅号的优势
- 可每日推送消息给用户
- 消息出现在订阅号统一类目中不易引起反感
- 支持基本消息接受/自动回复
- 支持自定义菜单
- 能满足基本需求,开发速度快,高阶需求可由微站代替
- 公众号类型
订阅号认证
- 需提交公司营业执照照片
- 需提交组织机构代码
- 微信运营者的身份资料
认证权限拓展
- 增加用户资料管理权限
- 增加客服接口
- 增加群发接口
- 自定义菜单调用接口
- 微信卡券
- 微信JS sdk
- 公众号类型

技术架构
- 技术架构

认证订阅号

云端微站
传统APP
- 不能兼顾IOS or Android
- 与微信号绑定困难
- 安装麻烦
- 升级繁复
- 开发成本高
- 开发周期长
- 迭代缓慢
云端微站
- 跨平台
- 与微信号深层绑定
- 免安装
- 升级方便
- 开发成本相对较低
- 开发周期较短
- 迭代快速
vs
- 技术构架.微站优势
微站构架设计
前端:HTML5+CSS+JS+SDK
- 技术构架.微站开发 I
后端:PHP/Node.js on Cloud
前端方案优势
- HTML5: 俗称H5,是第五代W3C工业标准HTML语言的简称,相比上一代HTML语言,H5除了很多华丽功能(Canvas,Local Storage),最重要的是能自适应设备尺寸,从而实现“响应式”的用户体验
- Wechat JS SDK:结合认证后的订阅号,可以调用微信提供的JS接口,更方便的与微信号进行交互

- 技术构架.微站开发 II

后端方案优势
- 用户不用安装任何app
- 跨平台,安卓与IOS都完美支持
- 在云端升级部署,用户永远不需要重新下载安装程序
- 迭代式开发,永不下线
- 用户数据保存在云端,方便后续大数据开发统计

- 技术构架.微站开发 III
后端技术架构
- CDN对外承载http请求
- 未命中请求由bos访问静态存储
- 后端请求负载均衡
- 请求在BAE或者BCC上的web server进行实现
- 热点数据用SCS缓存
- 用Redius提供快速的非关系型数据库数据
- 静态数据存储至BOS

- 技术构架.微站开发 IV
开发周期及后续方向
Year 1
- 第一阶段:搭建基本微信公众号并认证(3 个月)
- 第二阶段:建设数据推送消息 + 微站准备 (3 个月)
- 第三阶段:建设微站 实现初步的需求及功能(6 个月)
Year 2
- 第一阶段:持续开发微站功能
- 第二阶段:开通服务号,合并一部分微站功能
- 第三阶段:数据迁移
deck
By Shawn Shao
deck
- 462