开发推送功能时有感

在面试时,可以结合自己的工作,聊一聊视频那块,另外一块就是推送。

因为整个推送模块主导开发,所以可以说得比较详细。

可以从以下几个点切入:

1.Nat超时处理,tcp连接,服务保活,开机自启。

2.自建推送平台测试。

3.集合各三方推送fcm,小米,华为,百度,并详细分析各家优劣。

4.描述测试流程,接合第二点,第三点讲,从库开发整合三方推送,智能选择推送方式,上报推送到达,本地缓存上报,python平台接入数据报表输出,推送纠正算法。

5.耗电分析。

推荐阅读更多精彩内容