西虹桥公众微信概览

概述

  • 公众号类型

  • 技术架构

  • 开发周期及后续

公众号类型

订阅号

  • 偏重向用户传递信息
  • 每天可以推送一条消息
  • 消息会出现在“订阅号”目录中
  • 基本消息接受/回复
  • 支持自定义菜单

服务号

  • 偏重为用户提供服务
  • 每周可向用户推送一条消息
  • 消息直接显示在用户对话列表中
  • 基本消息接受/回复
  • 支持自定义菜单
  • 认证后可以使用微信支付

vs

  • 公众号类型

第一阶段选用订阅号的优势

  • 可每日推送消息给用户
  • 消息出现在订阅号统一类目中不易引起反感
  • 支持基本消息接受/自动回复
  • 支持自定义菜单
  • 能满足基本需求,开发速度快,高阶需求可由微站代替
  • 公众号类型

订阅号认证

  • 需提交公司营业执照照片
  • 需提交组织机构代码
  • 微信运营者的身份资料

认证权限拓展

  • 增加用户资料管理权限
  • 增加客服接口
  • 增加群发接口
  • 自定义菜单调用接口
  • 微信卡券
  • 微信JS sdk
  • 公众号类型

技术架构

  • 技术架构

认证订阅号

云端微站

传统APP

  • 不能兼顾IOS or Android
  • 与微信号绑定困难
  • 安装麻烦
  • 升级繁复
  • 开发成本高
  • 开发周期长
  • 迭代缓慢

云端微站

  • 跨平台
  • 与微信号深层绑定
  • 免安装
  • 升级方便
  • 开发成本相对较低
  • 开发周期较短
  • 迭代快速

vs

  • 技术构架.微站优势

微站构架设计

前端:HTML5+CSS+JS+SDK

  • 技术构架.微站开发 I

后端:PHP/Node.js on Cloud

前端方案优势

  1. HTML5: 俗称H5,是第五代W3C工业标准HTML语言的简称,相比上一代HTML语言,H5除了很多华丽功能(Canvas,Local Storage),最重要的是能自适应设备尺寸,从而实现“响应式”的用户体验
  2. Wechat JS SDK:结合认证后的订阅号,可以调用微信提供的JS接口,更方便的与微信号进行交互
  • 技术构架.微站开发 II

后端方案优势

  1. 用户不用安装任何app
  2. 跨平台,安卓与IOS都完美支持
  3. 在云端升级部署,用户永远不需要重新下载安装程序
  4. 迭代式开发,永不下线
  5. 用户数据保存在云端,方便后续大数据开发统计
  • 技术构架.微站开发 III

后端技术架构

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

开发周期及后续方向

Year 1

  • 第一阶段:搭建基本微信公众号并认证(3 个月)
  • 第二阶段:建设数据推送消息 + 微站准备 (3 个月)
  • 第三阶段:建设微站 实现初步的需求及功能(6 个月)

Year 2

  • 第一阶段:持续开发微站功能 
  • 第二阶段:开通服务号,合并一部分微站功能
  • 第三阶段:数据迁移

deck

By Shawn Shao

deck

  • 462