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

摘要: ### 一、概念 以下概念对应系统设计时的语义,对于如何合理使用移动推送有借鉴意义 #### 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 全推

向全体用户推送
使用全量推送模式

识别以下二维码,干货:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522610.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android 底部滑动效果怎么做,Android实现简单底部导航栏 Android仿微信滑动切换效果...

android仿微信滑动切换最终实现效果:大体思路:1. 主要使用两个自定义view配合实现; 底部图标加文字为一个自定义view,底部导航栏为一个载体,根据需要来添加底部图标;2. 底部导航栏的设置方法类似于tablayout的关联,view需要创建关联方法,用来关联viewpag…

cgi进程设置多少 宝塔_宝塔面板安装完的一些列操作

推荐教程虚拟机建站总目录 - 辉哥博客​www.haah.net前言新安装的宝塔会有很多地方需要配置,如果懂的大佬可以跳过,如果是小白可以按照辉哥的教程一步步操作,辉哥是以虚拟机进行操作的,但是服务器也是一样的道理!安全入…

白话中台战略:中台是个什么鬼?

戳蓝字“CSDN云计算”关注我们哦!来源:健荐作者:王健从去年开始,好像就有一只无形的手一直将我与“微服务”、“平台化”、“中台化”撮合在一起,给我带来了很多的困扰和思考与收获。故事的开始源于去年的技术雷达峰会…

用WEB技术栈开发NATIVE应用(二):WEEX 前端SDK原理详解

摘要: WEEX依旧采取传统的web开发技术栈进行开发,同时app在终端的运行体验不输native app。其同时解决了开发效率、发版速度以及用户体验三个核心问题。那么WEEX是如何实现的?目前WEEX已经完全开源,并捐给Apache基金会&#xff0c…

android qq apk反编译,为什么不能反编译qq

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼这里抛出异常了Exception in thread "main" brut.androlib.AndrolibException: Multiple res specs: attr/nameat brut.androlib.res.data.ResType.addResSpec(ResType.java:58)at brut.androlib.res.decoder.ARSCDecode…

cad查看_CAD与天正软件对齐命令实例讲解

好课推荐:1、CAD2014:点击查看 2、室内&全屋:点击查看 3、CAD2019:点击查看4、CAD2018:点击查看5、Bim教程:点击查看 6、室内手绘:点击查看7、CAD三维:点击查看8、全屋定制&…

Storm精华问答 | storm与Hadoop区别?

戳蓝字“CSDN云计算”关注我们哦!Apache Storm是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。它是一个流数据框架,具有最高的摄取率。今天,我们就挑一些Storm的安装配置问题来看看吧。1Q:…

开发经验分享_01_遇到问题三步走(思路+实战)

企业内部开发经验系列,由gblfy根据自己在公司的亲身经历总结而成,会讲述开发的思路和开发技巧,帮助更多开发人员思路明确、高效率的开发!!! 目前总结章节如下: 章节链接(企业内部)开发经验分享…

weex 在 iOS 上如何实现常见的网络缓存

摘要:weex 旨在兼顾web动态性与native的用户体验,如果想将两者的优势最大化,那么缓存就显得格外重要,本文介绍如何利用缓存,实现weex页面迅速打开,甚至“秒开”的效果。点此查看原文:http://cli…

python实现多智能体一致性_促进产学研,多智能体协同控制——科研与实践教学齐飞...

对多智能体感兴趣欢迎Wangzaixiaolatiao(VX)沟通。一、引言1.1、概述多智能体协同控制系统即多个智能体组成的集合,它的目标是将大而复杂的系统集成设成小的、彼此互相通信和协调的、易于管理的系统。多智能体协同控制系统在表达实际系统时&a…

android 汇编 参数,安卓ARM汇编基础知识

ARM 是 Advanced RISC Machine 的缩写,可以理解为一种处理器的架构,还可以将它作为一套完整的处理器指令集。RISC(Reduced Instruction Set Computing) 精简指令集计算机:一种执行较少类型计算机指令的微处理器。处理器指令集: 计算机处理命令…

移动推送消息送达常见问题与解决办法

摘要: 一、 收到重复的推送内容 * 收到重复的推送内容,排除了业务自身的推送逻辑之外,重点介绍一下部分机型多渠道推送可能带来的重复推送问题。 * 对于Android系统,对于设备已经在某些三方系统中注册过,并且通过该三方…

开发经验分享_02_解决问题3步走(实战)

接上一篇:开发经验分享_01_遇到问题3步走(思路实战) https://gblfy.blog.csdn.net/article/details/103413993 文章目录一、透过现象看本质1. 想几种可能导致此问题的业务场景2. 选择概率最多的业务场景二、Debug模式走起1. 重启,以debug模式启动2. 预判…

帮助你驾驭 Kubernetes 的 4 个工具 | Linux 中国

学习如何驾驭 Kubernetes 比如何建造它更重要,这些工具可以帮助你更快上路。-- Scott Mccarty译者|Xinyu Wang来源|Linux中国在本系列的第三篇文章中,Kubernetes 基础:首先学习如何使用,我强调你应该学会使用 Kubernetes&#xff…

三大新功能发布 阿里云短视频SDK玩法多 优惠更多

摘要: 近日,阿里云短视频SDK进行了重大升级,对视频滤镜和视频特效方面进行了功能更新,助力用户快速接入带来更多的玩法。 短视频SDK介绍 短视频SDK提供短视频录制、导入和编辑的高级功能,支持多种分辨率选择、实时美颜…

html asp 日历_全球第一本《2021世界艺术日历》,正式发售!

原标题:全球第一本《2021世界艺术日历》,正式发售!艺术,人类精神文明的美丽结晶。作为一名资深艺术爱好者,多希望 每天都能和名画为伴,接受各个时期艺术佳作的熏陶。 记得2020年的开头, 我买了好…

android ui怎么用ps切图,怎样用ps对设计稿进行一键切图?

切图这项流程在制作页面中所站的地位是很高的,不能小看了切图,肯定有人会说:我觉得切图很简单啊,唰,一刀,唰,一刀...如果你觉得这样子的话,我就只能呵呵了。为啥我说切图地位很重要了…

阿里云产品头条(2018年1月刊)

摘要: 一、 新产品发布1、 弹性高性能计算 商业化 发布弹性高性能计算(E-HPC)基于阿里云基础设施,为用户提供一站式公共云HPC服务,面向教育科研、企事业单位和个人提供快捷、弹性、安全和与阿里云产品互通的技术计算云…

三星计划替换所有日产半导体材料;美企过度响应“禁令”,华为被曝祭出数亿索赔;苹果iPhone 11发布日期刚刚泄露...

戳蓝字“CSDN云计算”关注我们哦!嗨,大家好,重磅君带来的【云重磅】特别栏目,如期而至,每周五第一时间为大家带来重磅新闻。把握技术风向标,了解行业应用与实践,就交给我重磅君吧!重…