总结一下技术过程啊,
最近在做一个比较大的项目,收尾阶段了,有一些空闲时间。 断断续续的基本上做了两个月啊。 后台部分: 自己的服务器后台: 1、利用成熟的thinkphp框架,开始阶段快速形成一些接口,存入数据到数据库里,建立开发体系。 2、小程序部分,https ssl加密服务搭建,数据转化为Excel表,邮箱发送组件,定时任务触发,语音数据amr格式通过ffmpeg转化为html5能识别, 3、公众号部分,与微信服务器转发的API的交互、文本数据的接收处理。微信图像、视频、语音数据的转存,写各种文本输入关键字识别,对数据库增删改查。 腾讯服务器后台: 公众号后台:获取appid和secret,设定开发模式的访问服务器,编辑群发图文,查看用户和消息情况。 小程序后台:获取appid和地secret,设定ip访问白名单、开发的设定,新版本的审核提交和发布。 开放平台的后台:绑定公众号和小程序,使共享一个unionid,打通用户名下的数据。 前台部分: 公众号:菜单的设定,根据效果调整后台格式和内容。 小程序:通过腾讯的开发环境,实现编辑和调试,代码被放到腾讯服务器,每次发布要通过审核。获取token,各个页面的服务器访问,数据的wxml呈现,各种事件的处理,多页面的多次加载,微信图像、视频、语音数据格式的显示和播放,wxParse解析html和markdown的使用。通过微信“开放平台”获得unionid,使公众号与小程序共享一个用户unionid,打通相互之间的访问。
费用: 租用腾讯服务器和数据库(必须分开租),基本开发版,1年2千多。公众号、订阅号、小程序、“开放平台”要一年300*4。
|