架构概述

2018-09-26  本文已影响0人  李先生的咸柠七

移动端架构概述

  1. 框架层

图片部分
网络部分
富文本编辑器
视频播放器

  1. 线程层
  1. 缓存层

  2. 网络层

  3. 实现层

  1. 注册与登录

注册
号码
对只能是数字的检测
手机号码 11 位的限制
是否之前注册过的检查,这块要和服务器对接
密码
位数的限制,例如最少 6 位
加密传输
短信验证
移动端通过get或post手机号码过去,然后接口调用API发送
重复发送的倒计时
手机登录
第三方登录
微信登录
使用的是微信开放平台的 SDK,注意要先判断用户是否有安装微信
新浪微博登陆
使用新浪开放平台的 SDK,新浪SDK会自动判断用户是否有安装新浪APP

  1. 消息提醒

消息提醒采用了极光推送的SDK实现

以用户账号注册推送
在服务端评论、点赞的接口代码处触发推送API
通过广播的形式获取推送,显示消息提醒

收藏、删除、举报,这些操作进行操作,传递帖子的id给服务器,服务器处理完毕后,就做对应操作

收藏,不能重复收藏,服务器做判断,返回信息
删除,只能是帖主操作,删除成功后,返回主页刷新页面数据

其他功能能的实现基本同上述。

  1. 优化

  2. 使用的库

第三方

上一篇 下一篇

猜你喜欢

热点阅读