app启动多接口合并
2017-03-24 10:49:00 0 举报
在APP启动时,通过多接口合并技术,可以有效地减少网络请求次数,提高应用的启动速度和性能。具体实现方式是,将多个接口的请求参数进行整合,形成一个统一的请求体,然后一次性发送给服务器。服务器端收到请求后,根据预先设定的规则,将各个接口的处理结果拼接成一个响应体,返回给客户端。客户端解析响应体后,即可获取到所有接口的数据。这种方式不仅减少了网络传输的延迟,还能降低服务器端的负载压力。同时,由于请求和响应的数据量较小,也有利于节省用户的流量消耗。总之,多接口合并技术是一种有效的提高APP启动速度和性能的方法。
作者其他创作
大纲/内容
8.加载首页埋点接口名:https://ejiayou.com/activity/channel/default出发条件:启动触发
3.启动广告接口名:/v1/splash/querySplashscreen.do触发条件:启动触发
可废弃,已在油站列表中赋值再者,本地存carType不是那么必要
5.轮播图接口名:/activity/service/app_banner/get_banner触发条件:启动触发
10.上传极光推送pushId接口名:/v1/deviceInfo/recordDeviceInfo.do触发条件:启动触发
APP启动
1.上传崩溃日志接口名: /v1/applog/logFileUpload.do触发条件:上次打开崩溃了
7.首页油站列表接口名:/v1/station/stationListV5.do触发条件:启动触发
传参:userId,versionId等返回:规则+对象
6.首页“我的”小红点逻辑接口名:queryMyInfo20170204触发条件:启动触发
12.运营弹框接口名:/v1/appdialog/operatingDialog.do触发条件:满足规则触发
传参:不变返回:每个油站对象新增状态字段,0= 所有支持,1=只支持扫码(油站详情,一键加油获取油站数据中也增加该状态)返回接口多一个轮播图对象数组
2.更新用户身份接口名:getUserIdType触发条件:启动触发
14.记录用户经纬度等信息
13.升级提醒弹框接口名:/v1/appRaise/getDownloadJob.do触发条件:满足规则触发
4.某些油站强制扫码接口名:/v1/station/controllerStationScan.do触发条件:启动触发
11.获取弹框规则接口名:/v1/appdialog/getdialoglist.do触发条件:启动触发满足条件会衍生出,【运营弹框接口】,【升级提醒接口】【选择常用油品弹框】
0 条评论
下一页