工作描述:负责 从 CP03 机型到 CP05 CP07 浏览器,信息流,消息中心
app 软件的不断的迭代和开发。负责资讯和视频中广告样式的开发,负责应
用的打点和上报,上报用户数据。抓取线上的用户 trace 日志,解决报错和
anr 问题,提高 Apk 稳定性和性能。(pv 从 1.0 提高到了 1.8,广告收入提
高了 80%,Apk 报错和 anr 下降为 0.015%)
项目经验
项目名称:信息流,全局搜索,浏览器,消息中心。
项目时间: 2021.5-2023.1
项目描述:
1,开发完成上述系统应用 CoolS3.0 的迭代开发,完成 Android 13 适配和
公共控件的以及主题的替换。统一了系统应用的整体风格。
2,接入三方的信息流和广告,和后台服务端联调数据接口实现广告位和信息流
来源的后台配置。
3,用 kotlin 重构信息流和全搜应用。
4,采用多进程和白名单减少 apk 内存占用。拦截进程保活。
个人职责:
信息流:接入三方资讯(百度,头条,一点),视频(抖音,快手,百度,好
兔),小说(百度,英维诺),视频热榜,懒人听书。通过 okhttp 获取服务
端下发广告位配置,采用 A/B test 方案调整资讯,视频和小说的来源和位置
展示。监控不同来源以及不同广告位的收入情况。
信息流 sdk:封装资讯,视频,小说,相关的逻辑成 sdk 供信息流和消息中
心调用。根据不同的应用配置不同的申请的 key,维护一套资讯代码。减少
代码之间的耦合。
信息流广告: 下载广告,拉活广告以及小程序广告的开发。下载广告调用自研
商店的下载,同步下载进度到信息流。拉活和小程序通过广告主配置的链接
跳转到指定广告配置页。
全局搜索:完成搜索框热词滚动,搜索历史,热搜应用,本机应用,联系
人,搜索建议,网址联想,全网热搜榜等相关功能。
浏览器:极简模式,多窗口,无痕模式,历史记录,书签功能开发,网址的
重定向适配以及 WebView 的网页播放的全屏适配。网页广告弹窗的 js 拦
截。一些下载链接直接解析跳转到自研商店下载。deeplink 微信小程序跳
转,直接点击拉起微信小程序。重构浏览器的下载功能,采用原生的
downloadManager 去下载应用。替换之前的 okDownloadManager。
消息中心:拦截和整理通知栏信息。增加订阅服务类消息。设置通知的重要
等级,重要通知(包括航班信息,还款信息,快递消息等)采用卡片的样式展
示。桌面的 widget 搜索框小固件开发,包括热词滚动和推送的订阅消息显
示。