zoukankan      html  css  js  c++  java
  • 亿量级 App Push系列(1)--设备管理

    目录


    1.1 设备管理

    1.2 模板管理

    1.3 推送服务

    1.4 流量控制

    1.5 渠道推送

    1.6 任务管理

    1.7 统一回执

    1.8 推送管理平台


    1.1 设备管理

    (1) 设备管理的核心,通过长链采集App端的用户行为

    (2) 设备、token、用户进行关联绑定

    (3) 建立token管理机制

    * 定义token的有效期,根据厂商进行适配

    * 提供token清理接口,对无效token进行及时清理

    (4) token失效策略 [华为]

    * 应用卸载重装

    * 应用调用注销Token方法

    * 设备恢复出厂设置

    * 清除应用数据,重新进入应用


    1.1.1 采集用户行为

    (1) App启动 

    * 设备上的每个应用的Token都是唯一存在的,App启动上报用户token,根据这个Token推送消息,不同厂商有不同的token的失效策略。

    * 手机操作系统的接收push开关状态

    * 此时只有设备和用户还未进行关联

    (2) 登录/登出

    * 上报用户信息,此时用户和token进行数据级联

    (3) push唤醒

    * 上报用户点击,支持推送效果分析,计算点击率,扩展用户行为画像等功能


    1.1.2 设备管理模块的架构模型

    (1) Redis存储用户、token、device的关系

    (2) Mongo进行持久化存储,根据用户量级进行分表存储

    (3) 用户行为数据扩展,支持其它系统对用户行为的分析

    UntitledImage

  • 相关阅读:
    elk6.3 centos集群搭建 head插件安装
    10.2半群,同余关系,半群直积,商半群
    10.1代数结构
    9.4 关系的闭包
    9.5 等价关系
    9.6偏序关系
    9.3 关系的表示
    9.1 关系及关系性质
    差分数组
    拓扑排序
  • 原文地址:https://www.cnblogs.com/ywqbj/p/14950669.html
Copyright © 2011-2022 走看看