全局推送流程图
2019-11-29 15:14:29 0 举报
互联网app手机推送流程图
作者其他创作
大纲/内容
过滤掉近1个月向用户推送记录 app.tdpush_push_records
将视频增加分组字段candiid,分组id为1
过滤掉近1个月用户播放记录 adm.f_app_video_pt
将推送记录保存到hive,用于后面的推送过滤,防止推送重复内容给同一用户app.tdpush_push_records
参数中如果指定vid则使用指定vid,否则查找探测结果中点击率最高的视频
调用友盟推送接口推送
全局推送流程
编辑推送文案,生成推送内容
从hdfs下载到本地
业务逻辑
通过ftp上传到push服务器
将diu+salt后进行md5,对结果取余后分为1(groupid 1)
将用户groupid和candiid进行join,为用户随机分配视频
从uibigger表中获取一段时间内活跃用户,补全信息后保存到app.app_user_act_4push
数据预处理
将推送内容保存到hiveapp.tdpush_push_result_ds
hive将推送内容根据客户端类型分为ios、android组,根据视频vid、推送标题进行排序,然后并每50万条分为一个part,存储到app.tdpush_token_list
数据导出
0 条评论
下一页