iOS和Android推送功能总结
2016-11-21 10:05
330 查看
一、IOS推送
只有程序没有在前台运行时才会产生推送动作。
IOS推送流程:
在此之前应用程序需要获得苹果提供的证书(身份),通过服务器发送消息给APNS时会需要验证,验证通过,即可获得发送推送消息的权利。可以控制推送消息显示时间。
IOS推送消息显示方式(用户可在设置中进行设置):
1、提醒,弹窗提示+红色绷带。点击确认,进入应用流程或者弹窗消失。应用图标带上数值绷带。
2、横幅,横幅提示+红色绷带(IOS5.0及以上版本支持)。点击,进入应用流程。
应用保留提示的数量由用户进行设置;单条提示不可单独删除,可以删除整个应用的横幅提示;应用图标带上数值绷带。
3、无,红色绷带。应用图标带上数值绷带。
PS:当应用处于前台运行状态,则不会有推送提示,但可以接收到消息,通过其他方式在应用中展现。
二、Android推送
android没有前台后台推送之分。
android推送流程:
(1)、SMS
使用短信作为推送消息途径。应用到了短信服务,手机把短信中的信息提取出来,用推送形式展现。依赖运营商。无需WIFI和3G网络。(没有尝试过)
(2)、长连接
保持手机与服务器长时间连接,当有数据更新,服务器把数据传输给手机。好处:及时、规则简单;不足:耗电。
(3)、轮询
需要控制好轮询的时间,才能保证消息到达所有用户。好处:频率低时不耗电,对用户影响小;不足:轮询的频率过高耗电、耗流量、规则复杂;
Android推送消息显示方式(用户可在设置中进行设置):
1、横幅形式。点击,进入应用。也可进行删除操作。
来自:https://www.douban.com/note/259831074/
只有程序没有在前台运行时才会产生推送动作。
IOS推送流程:
在此之前应用程序需要获得苹果提供的证书(身份),通过服务器发送消息给APNS时会需要验证,验证通过,即可获得发送推送消息的权利。可以控制推送消息显示时间。
由于IOS的封闭性,推送功能实现方式优于android系统。 |
1、提醒,弹窗提示+红色绷带。点击确认,进入应用流程或者弹窗消失。应用图标带上数值绷带。
2、横幅,横幅提示+红色绷带(IOS5.0及以上版本支持)。点击,进入应用流程。
应用保留提示的数量由用户进行设置;单条提示不可单独删除,可以删除整个应用的横幅提示;应用图标带上数值绷带。
3、无,红色绷带。应用图标带上数值绷带。
PS:当应用处于前台运行状态,则不会有推送提示,但可以接收到消息,通过其他方式在应用中展现。
二、Android推送
android没有前台后台推送之分。
android推送流程:
(1)、SMS
使用短信作为推送消息途径。应用到了短信服务,手机把短信中的信息提取出来,用推送形式展现。依赖运营商。无需WIFI和3G网络。(没有尝试过)
(2)、长连接
保持手机与服务器长时间连接,当有数据更新,服务器把数据传输给手机。好处:及时、规则简单;不足:耗电。
类似于IOS的推送原理,但有不足 |
需要控制好轮询的时间,才能保证消息到达所有用户。好处:频率低时不耗电,对用户影响小;不足:轮询的频率过高耗电、耗流量、规则复杂;
创建—>接收,间隔时间大于一个轮询时间,能确保推送到所有用户 |
1、横幅形式。点击,进入应用。也可进行删除操作。
来自:https://www.douban.com/note/259831074/
相关文章推荐
- android、ios当前主流推送平台(消息推送)功能、性能对比技术研发文档
- 关于ios和Android后台推送工作原理的小总结
- 总结Android应用的推送功能
- iOS 和 Android 推送功能实现
- 服务器端接入有盟推送,实现为android 和 ios推送的功能
- IOS推送功能的实现
- IOS 消息推送原理及实现总结(续)---- Provider实现
- Android功能总结:仿照Launcher的Workspace实现左右滑动切换
- android实现换肤功能的方法总结
- android SMS以及其他消息推送机制的相关好贴总结
- 简笔画项目总结: ios绘图机制 & 实现记录笔迹功能
- IOS推送功能的实现
- android的手机任务管理器,关键功能实现方法总结
- Twitter的照片滤镜功能可能已经上线,内部员工正在对IOS和Android平台应用程序上进行测试
- 安卓航班Android开发经典教程大总结1----基础编程及源码推送
- IOS 消息推送原理及实现总结
- androidpn实现android消息推送功能——服务器端详解
- Android 4.0和iOS 5两个系统的功能对比图表
- Android功能总结:仿照Launcher的Workspace实现左右滑动切换
- Android当中的SeekBar与iOS中的UISlider 功能一致