app启动多接口合并
2017-03-24 10:49:00 0 举报
在应用程序启动过程中,我们采用了多接口合并的策略。这种策略的核心思想是将多个接口的请求和响应数据进行整合,以减少网络请求的次数和提高数据传输的效率。具体实现方式是,首先对各个接口进行预加载,然后在后台线程中并行处理这些接口的数据,最后将处理后的数据进行合并,一次性返回给前端。这样既可以避免因网络延迟导致的用户等待时间过长,又可以减少服务器的压力,提高应用的性能。此外,多接口合并还可以帮助我们更好地管理和优化代码结构,使得代码更加清晰、易于维护。
作者其他创作
大纲/内容
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 条评论
下一页