摘要: ### 一、概念 以下概念对应系统设计时的语义,对于如何合理使用移动推送有借鉴意义 #### 1.1 设备 安装并使用开发者移动应用的装置 #### 1.2 设备ID 阿里云移动推送为设备分配的唯一ID,可以通过阿里云移动推送SDK端提供的接口获取

点此阅读原文:http://click.aliyun.com/m/43047/
一、概念
以下概念对应系统设计时的语义,对于如何合理使用移动推送有借鉴意义
1.1 设备
安装并使用开发者移动应用的装置
1.2 设备ID
阿里云移动推送为设备分配的唯一ID,可以通过阿里云移动推送SDK端提供的接口获取
1.3 账号
使用开发者开发应用的终端用户账号,以手淘为例,这个的账号指的是终端用户的淘宝账号
1.4 标签
终端用户的属性标识,用于对用户进行分组
1.5 别名
设备(及使用设备的用户)的昵称
二、关联关系和限制
2.1 deviceID
与设备一一对应,阿里云移动推送系统自动分配,通过接口获取
2.2 账号
与deviceID一一对应,对于同一设备切换账号的场景,通过重新绑定账号实现
2.3 别名
一个deviceID可以对应多个别名
别名是用户粒度的概念,建议用于单推的场景
2.4 标签
一个deviceID可以对应多个标签,一个标签也可以对应多个deviceID
三、推送模式最佳实践
3.1 单推
向指定设备推送,可以通过向指定的deviceID、账号、别名推送实现
  • deviceID是阿里云移动推送系统为设备分配的ID号,默认只存储在推送SDK和阿里云后台,这个ID除标识作用外没有特殊的意义,一般开发者推送管理平台无需存储该ID
  • 账号、别名都是开发者设置的ID信息,开发者的推送管理系统中保存有相关的信息和关联关系,易于管理和维护。
别名推送在单推场景下的几种常见使用方法:
  • 对单个用户的别名进行推送
  • 以教育类App的一种常见场景为例:某学生进入校园,需要向家长推送一条消息,此时为注册的家长添加一个别名,并通过别名推送。
  • 多渠道统一管理
  • Android系统碎片化比较严重,App往往需要接入多种推送渠道,此时不同渠道可以使用统一的别名,简化推送系统的管理复杂度
  • 非登录状态推送
  • 部分App用户支持非登录状态使用,这种情况下无法使用账号推送功能,可以通过为该终端用户绑定别名,并使用别名推送,来实现向非登录状态用户推送消息的目标
3.2 组推
向一组用户推送消息
建议使用标签推送
3.3 全推
向全体用户推送
使用全量推送模式
识别以下二维码,干货:

基于阿里云移动推送的移动应用推送模式最佳实践相关推荐

  1. 玄惭 mysql_阿里云数据库专家玄惭的“武功”全记录之最佳实践、双十一特别篇...

    原标题:阿里云数据库专家玄惭的"武功"全记录之最佳实践.双十一特别篇 专题简介 玄惭,真名罗龙九,阿里云DBA专家,负责阿里云RDS线上稳定以及专家服务团队.他经历过阿里历年双11 ...

  2. springboot开发基于阿里云的短信服务、邮件推送服务

    短信服务以及邮件推送服务使用的都是阿里云的产品,短信服务是收费的,所以需要选择短信服务的套餐并预充值才能使用.邮件推送服务是有200条的免费额度. 一:短信服务 1.申请短信签名.短信模板 到阿里云的 ...

  3. 基于阿里云的基础架构设施保障(四)IAAS进阶实践运用

    1. 高可用弹性伸缩实践 背景 弹性伸缩是云服务架构的重要优势,能够很好的解决高并发场景下的性能瓶颈, 同时节省运营成本. 在 IaaS 端,能够弹性伸缩的最实用的产品形态,一般是虚拟机编组.阿里云提 ...

  4. 【华为云技术分享】基于华为云IOT及无线RFID技术的智慧仓储解决方案最佳实践系列一

    摘要:仓储管理存在四大细分场景:出入库管理.盘点.分拣和货物跟踪.本系列将介绍利用华为云IOT全栈云服务,端侧采用华为收发分离式RFID解决方案,打造端到端到IOT智慧仓储解决方案的最佳实践. 仓储是 ...

  5. 基于阿里云搭建的适合初创企业的轻量级架构--架构总结

    ----基于阿里云搭建的适合初创企业的轻量级架构 前言 在项目的初期往往存在很多变数,业务逻辑时刻在变,而且还要保证快速及时,所以,一个灵活多变.快速部署.持续集成并可以适应多种情况的架构便显得尤为重 ...

  6. 如何基于阿里云搭建适合初创企业的轻量级架构?

    ----基于阿里云搭建的适合初创企业的轻量级架构 前言 在项目的初期往往存在很多变数,业务逻辑时刻在变,而且还要保证快速及时,所以,一个灵活多变.快速部署.持续集成并可以适应多种情况的架构便显得尤为重 ...

  7. 基于阿里云IoT平台OTA进行APP确认升级的方案——业务架构类

    简介: 对于家居类及个人消费电子类的物联设备,基于用户体验的考虑,生产企业一般会为消费者提供通过手机APP进行确认升级的功能,典型的使用场景是通过手机APP对手环进行升级.本文主要介绍APP确认升级的 ...

  8. 梨视频:基于阿里云E-MapReduce搭建视频推荐系统实践

    专注新闻资讯的梨视频近来表现亮眼. 梨视频由前澎湃新闻掌门人邱兵创立. 在上线之前,它就获得了黎瑞刚华人文化近1亿美元投资,旗下<微辣>栏目总播放量已经超过4亿,并在上线1个月后获得&qu ...

  9. 梨视频:基于阿里云E-MapReduce搭建视频推荐系统的实践

    专注新闻资讯的梨视频近来表现亮眼. 梨视频由前澎湃新闻掌门人邱兵创立. 在上线之前,它就获得了黎瑞刚华人文化近1亿美元投资,旗下<微辣>栏目总播放量已经超过4亿,并在上线1个月后获得&qu ...

最新文章

  1. Ez*** on ASA
  2. 防止email被抓取的两种方法(js和css)
  3. 电脑b站html加速播放,b站投稿如何提高播放速度?如何2倍速?b站播放器选择倍速快捷方式...
  4. 深度学习如何选择模型
  5. 【Flutter】Flutter 拍照示例 ( 拍照并获取照片源码示例 | image_picker: ^0.5.2 版本 )
  6. Java基础小常识-继承-(10)
  7. session过期跳转到登陆页面并跳出iframe框架的最简单方法
  8. 【STM32】GPIO功能复用
  9. 华为手机线刷工具_华为手机天气小工具误删/移除/丢失/不见了怎么办?
  10. 单片机实验-定时中断
  11. 聊聊Elasticsearch的BootstrapCheck
  12. [每日短篇] 5 - Sublime Text 的正则表达式 Capturing Group
  13. PHP从基础到高级详细教程(完整版)
  14. 黑客与画家——片段一
  15. Java8 lambda表达式,Comparator.comparing().thenComparing()报错
  16. adb 查看指定APP日志
  17. 【001】Cortex-R5体系结构概述
  18. 世事洞明职场“行”(上篇)——刘墉力作《我不是教你诈》花絮采撷
  19. 关于食物消化,避免损害和改善肠道健康的建议(科学支持)
  20. 石油勘探是属于计算机应用中的,中石油17春《油气田勘探》第一二三阶段在线作业答案...

热门文章

  1. mysql bug_MySQL 记一次 Bug发现过程
  2. python pathname_Python模块的定义,模块的导入,__name__用法实例分析
  3. linux定向查日志_linux日志查找技巧
  4. iview 输入框_使用iview框架,如何进行输入框或者按钮的关联验证
  5. linux配置redis服务,记一次linux下安装redis, 设置redis服务, 及添加环境变量
  6. 真涨工资了:多所高校博士生资助标准大幅度提升
  7. 博士生录取采用审核制,存在的一些明显问题!
  8. 只有数学老师懂的15个泪流满面的瞬间~
  9. 算法当道!为什么人类和人工智能越来越像?
  10. 计算机是如何进行时间同步的