`
lingqi1818
  • 浏览: 253948 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

服务端到手机端的推送方式

阅读更多
1.无连接的方式 前提条件服务端知道客户端的IP地址,并且客户端IP地址发生变更需要通知服务端。在类似有wap网关的环境下是没法使用这种方式的,因为服务端知道的永远都是wap网关的地址。
2.面向连接的推送 基于tcp/ip的连接需要由客户端发起,因为服务端不知道客户端的地址。缺点是浪费电池,需要心跳保持长连接。
3.通过类似短信网关偷偷发短信给客户端,客户端通过第三方软件偷偷收到短信并且处理之,黑莓的push mail就是这种方案。
分享到:
评论

相关推荐

    MQTT方案消息推送安卓手机端+php服务端案例

    本案例是关于如何利用MQTT协议实现安卓手机端与PHP服务端的消息推送。 一、MQTT协议基础 1. MQTT协议的特点: - 低开销:MQTT协议设计简洁,减少了数据传输的负担。 - 可靠性:通过持久连接和QoS(Quality of ...

    基于MQTT推送服务端java实现

    基于MQTT的推送服务端在Java中的实现是一个常见需求,尤其在实时数据传输和设备通信场景中。本教程将深入探讨如何在Java中构建一个MQTT服务器,结合提供的描述和标签,我们将主要关注以下几个知识点: 1. **MQTT...

    unipush 推送消息服务端接口支撑(1.0版本,免费)

    关于unipush推送消息,手机端接收消息并且展示通知栏的服务端代码资源。 适用于App消息推送,支持在线离线推送消息。适用场景多元化(只需要用户登录App时进行用户信息和手机设备id绑定的处理) 首先要引入unipush的...

    Android XMPP PUSH 推送手机端、服务端源代码

    在本项目中,"Android XMPP PUSH 推送手机端、服务端源代码"提供了客户端和服务器端的实现,以帮助开发者理解并构建自己的推送服务。 1. **客户端实现**: 客户端部分通常涉及到以下关键组件和流程: - **连接...

    websocket 与手机端推送消息.rar

    在"websocket 与手机端推送消息.rar"这个压缩包中,我们可以看到几个关键文件: 1. **WebSocketTest.java**:这可能是WebSocket客户端的测试代码,用于验证WebSocket连接和消息传递的正确性。通常,WebSocket客户端...

    手机推送(百度,华为,魅族,小米,腾讯)

    本文将详细讲解如何在Java服务端实现百度推送、华为推送、魅族推送和小米推送的整合,为新手提供一个手机端通知推送的参考。 首先,我们来看百度推送(Baidu Push)。百度推送是百度云提供的一项服务,它能够帮助...

    C#+java手机消息推送源码

    消息推送的基本原理是:服务器端将消息发送到推送服务(如Azure Notification Hubs或FCM),推送服务再将消息转发到目标设备。这个过程涉及到设备注册、身份验证、消息格式化、目标筛选等多个步骤。在客户端,应用...

    Android应用源码之基于MQTT的安卓消息推送php服务端源码+安卓端源码.zip

    此外,Android开发者还需要考虑在后台运行服务,确保即使在应用被关闭或手机屏幕熄灭时仍能接收到推送消息。 接着,我们转向PHP服务端。服务端主要负责处理来自Android客户端的连接请求,管理用户的订阅状态,并...

    android消息推送--apache apollo

    服务端要推送到手机的消息先发送到apollo消息队列,然后由apollo推送到手机端,反之,从手机到服务器也是如此。因此严格的说,我们的服务器,客户端都是作为apollo的客户窜存在的,而且推送的过程对于我们开发者来说...

    百度云手机消息推送

    ### 百度云手机消息推送知识点详解 #### 一、百度云推送Android_SDK概述 百度云推送Android_SDK是由百度提供的一套完整的开发工具包,旨在帮助开发者轻松集成云推送服务到自己的应用程序中。该SDK通过提供`.jar`包...

    PUSH推送源码

    这些服务通过在后台维护一个长连接,当服务器有新消息时,可以通过这个连接将消息推送到客户端。 2. **GCM/FCM**: Google的云消息推送服务,现在是FCM,它允许开发者向Android、iOS甚至Web应用发送通知或数据消息...

    androidpn离线推送

    通过上述内容,我们可以了解到AndroidPN离线推送涉及到的多个技术层面,包括客户端和服务端的实现、数据库管理和消息处理,以及在实际开发中需要注意的各种问题。对于希望在Android应用中实现高效离线推送功能的...

    信息推送技术与信息推送服务.pdf

    其中,频道式推送是最常见的形式,用户订阅感兴趣的频道,服务器则定期或实时更新内容并推送到用户的设备上,如RSS阅读器的工作原理。另外,还有基于应用的通知服务,例如手机APP的推送通知,以及基于电子邮件的信息...

    信鸽推送代码

    通过API调用或Web业务端方便快速地完成推送测试和实际发送,并实时查看推送效果。 使用场景 通知,定义为Android和iOS开发者指南中的Notifidoveion。服务器定向将信息实时送达手机,通过建立一条手机与服务器的连接...

    基于SuperSocket的消息推送详细说明文档1

    - GA.SuperSocket.MobileApp:模拟移动手机端,可以多次打开以发送消息至服务器,然后由服务器转发给特定的桌面客户端。 功能特点: - 客户端间的消息传递。 - 服务器向客户端推送消息。 - 离线消息存储到...

    极光推送服务器端代码

    定位服务AGPS:辅助全球卫星定位系统(英语:Assisted Global Positioning System,简称:AGPS)是一种GPS的运行方式。它可以利用手机基地站的资讯,配合传统GPS卫星,让定位的速度更快。用中文来说应该是网络辅助 ...

    基于C#的KTV系统源码(服务端、PC+Android手机端).zip

    在这个KTV系统中,手机端可能包含了类似PC客户端的功能,如歌曲搜索、点歌、控制播放等,且可能利用Android特有的API来实现更优的用户体验,如推送通知、蓝牙设备连接等。 在系统架构方面,可能采用了三层架构模式...

    BES_推送应用实例演示与分析--BlackBerry_编程

    此案例涵盖了服务器端和手机端的源代码,提供了深入理解BlackBerry推送技术的机会。 ### 重要知识点 #### 1. BlackBerry BES 推送功能 BlackBerry BES是BlackBerry设备与企业邮件系统之间通信的核心组件,它不仅...

Global site tag (gtag.js) - Google Analytics