首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

app下线GCM推送通知Android Pre lollipop

app下线GCM推送通知是指在Android Pre lollipop版本中,当一个应用程序被下线或者不再可用时,Google Cloud Messaging(GCM)可以通过推送通知的方式通知用户。下线指的是应用程序从应用商店中被移除或者开发者主动停止支持该应用程序。

GCM是一种云推送服务,它允许开发者向Android设备发送消息和通知。在Android Pre lollipop版本中,GCM被广泛用于向用户发送重要的应用程序更新、提醒和通知。

优势:

  1. 实时性:GCM推送通知可以立即发送到用户的设备上,确保用户能够及时收到重要的应用程序更新和通知。
  2. 省电:GCM使用了优化的推送机制,可以最大程度地减少对设备电池的消耗。
  3. 可靠性:GCM提供了可靠的消息传递机制,确保消息能够可靠地传递到用户的设备上。

应用场景:

  1. 应用程序更新通知:当应用程序有重要的更新时,开发者可以使用GCM推送通知向用户发送更新提示,以便用户及时更新应用程序。
  2. 重要提醒和通知:开发者可以使用GCM推送通知向用户发送重要的提醒和通知,例如账户安全提示、订单状态更新等。
  3. 个性化推送:开发者可以根据用户的兴趣和行为,使用GCM推送通知向用户发送个性化的推荐和消息。

推荐的腾讯云相关产品: 腾讯云移动推送(TPNS)是腾讯云提供的一项移动推送服务,可以帮助开发者实现高效、稳定的消息推送。TPNS支持Android和iOS设备,提供了丰富的推送功能和灵活的推送策略,可以满足各种推送需求。

产品介绍链接地址:https://cloud.tencent.com/product/tpns

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Open Source C# (Mono Compatible) Library for Sending Push Notifications To iOS (iPhoneiPad APNS), A

下面是一个C#库(兼容Mono),允许你推送通知到iOS应用程序和Android,Windows Phone和一些黑莓应用程序。...在iOS和Android开发中给App应用软件推送消息通知是很常用的方式。...今天给大家iOS和Android开发者推荐一个可以给实现给包括iOS、Android和Windows Phone及Blackberry多种操作系统的App应用推送消息通知的开源C#库 - PushSharp...这是一些在GitHub的Readme文档中列出的功能列表: 支持许多平台发送推送通知: 苹果(的APN -  IOS - 的iPhone,iPad) Android的(GCM/C2DM - Phone/...还有一个是介绍Android的使用 How to Configure & Send Android GCM Google Cloud Messaging Push Notifications using

88550

Android P正式版即将到来:后台应用保活、消息推送的真正噩梦

以消息推送为例,当APP处于后台或关闭时,消息推送对于某些应用来说非常有用,比如: 1)IM即时通讯聊天应用:聊天消息通知、音视频聊天呼叫等,典型代表有:微信、QQ、易信、米聊、钉钉、Whatsup、...(有关GCM的介绍详见:《移动端IM实践:谷歌消息推送服务(GCM)研究(来自微信)》、《为何微信、QQ这样的IM工具不使用GCM服务推送消息?》...、《求教android消息推送GCM、XMPP、MQTT三种方案的优劣》)。...,国内主流的Android手机厂商在阉割了谷歌原版的GCM(FCM)推送通道之后(悲剧!)...》 《移动端IM实践:谷歌消息推送服务(GCM)研究(来自微信)》 《为何微信、QQ这样的IM工具不使用GCM服务推送消息?》

3.8K30

App消息推送的原理

基本概念 目的: 在用户未打开App时,App主动向用户推送服务器最新消息 基本原理: 服务器如何先找到设备、再找到app?...(更多请参见以下文章:《移动端IM实践:谷歌消息推送服务(GCM)研究(来自微信)》、《Android端做消息推送有没有比较好的方案?》、《为何微信、QQ这样的IM工具不使用GCM服务推送消息?》...另外其实 Android 也有类似 APNS 的 GCM(Google Cloud Message),属于开发者可选,非强制。...2.2.1 基本原理 Android平台在不使用GCM的情况下就需要将自己的服务器或是第三方推送服务提供商的服务器与设备建立一条长连接,通过长连接进行推送。...像 Line 的 Android 版本可以在推送通知的 Popup 上直接回复, iOS 就需要越狱才能做到了。 3.

5.3K30

APP推送系统工作原理

推送解决了这个困境,它让服务器主动连接APP通知APP有了新的新闻,可以再请求。收到推送APP(即使已关闭)又去服务器请求最新的新闻,用户就能看到了。...android系统中,如果APP被关闭,APP可以启动一个后台服务来维持通道继续运行。(ios的解决方法见下) 如何维护这个长时间连接的通道?...android解决方案:GCM(系统提供)、开发各自的专用通道(国内方法) Android系统提供的 GCM 只能在 Android2.2 以上才能使用,3.0 以下必须要安装 Googleplay...因此,对于 Android 系统来说,各家 app 只能开发自己的专用长连接通道了。然而这时候他们遇到了 app 的天敌:管家和卫士们。...APP的服务器如果有消息需要推送,先把消息发送到苹果服务器上,再利用苹果的服务器通过长连接通道发送到用户手机,最后通知具体的APP。这样,即使安装了100款APP,也只需要向一条通道里发送推送

1.9K20

直播平台建设过程中不可或缺的推送功能

App内的消息推送不仅能够给用户提供通知信息,提高用户活跃度,还能够起到召回一部分老用户的作用。那么在直播平台建设的过程中,关于第三方推送也就是我们所说的消息推送功能又该如何实现呢?...l 设备收到推送消息,然后进行通知弹窗或其他行为。 5.jpg ios端 苹果的官方有专门的苹果推送通知服务,简称APNS,有很高的推送送达率。...Android端 Google最早提供了云推送服务,简称为GCM,后来又推出了新的FCM推送来代替之前的GCM,由于国内的环境并不适用因此各个手机厂商相继推出了各自的推送服务。...与ios端不同的是,Android推送服务器的接口都是HTTPS接口。...以上内容就是在直播平台建设的过程中,推送功能的实现方法及相关内容。推送功能虽然没有直播app内其他的主要功能那么重要,但却是每一个app内不可缺少的功能之一。

1.7K00

Android M 特性 Doze and App Standby模式详解

Android6.0开始,Android提供了两种省电延长电池寿命的功能:Doze和App Standby; 2....观察你的App,确保应用程序恢复正常从待机模式过程中,App通知及其背部活动能达到预期结果。...App生成一个用户所能在锁屏或通知托盘看到的Notification, 而当用户设备插入电源时,系统将会释放App的待机状态,允许他们自由的连接网络及其执行未完成的工作和同步。...国内开发的一些消息推送机制(PUSH)将受到影响; 2. 若使用GCM,在国内使用GCM延迟高,对于即时通讯产品来说选择还需勇气啊; 3....国内第三方手机厂商如华为、小米、三星,定制的Rom也将使用定制的推送消息机制。这让同一款App如何选择哪种推送机制才能兼容呢? 解决方法: 1. 用户添加应用程序到电池优化白名单列表; 2.

7K11

Flutter封装阿里push

请在网络通畅的情况下进行相关的初始化调试,如果网络不通,或者App信息配置错误,在onFailed方法中,会有相应的错误码返回,可参考错误处理。...public class FApp extends io.flutter.app.FlutterApplication { private static final String TAG =...,所谓的离线推送, /////如果需要,注意读一下下面一节,服务端代码那块,如果不需要,直接注释2行,可以满足app在线收到通知 // 注册方法会自动判断是否支持小米系统推送...HuaWeiRegister.register(this); //GCM/FCM辅助通道注册,这个地方打开的情况我没测试,不过,GCM你懂的。...body2"); // 设定android类型设备通知的扩展属性 pushRequest.setAndroidExtParameters("{\"k1\":\"android\",\"k2\":\"v2

9.4K92

google的GCM推送使用简介

即Google Cloud Messaging,主要用于消息推送的,即使在应用没有起来的情况下,客户端也能通过GCM收到来自服务器的消息。...由于GCM需要google service支持,在国内基本不能用,经常会断线,不过最近项目要求,只在美国上线该项目,因此可以采用GCM实现推送的方式,国内相关文章较少,特意整理了一下客户端使用的官方文档...首先来看看目前应用不启动实现推送的方式有哪些: 1.使用Google自带的GCM实现推送 2.采用监听开机广播的方式,启动后台服务,为了防止被杀死,采用多进程的方式,监听服务是否被杀,被杀之后,把它拉起来...2种方式实现消息推送,一种是xmpp,它即可让服务器把消息推送给客户端,也可让客户端把消息推送给服务器,另一种方式是http,只能服务器将消息推送给客户端,以下是其架构图。...权限 c.定义GcmListenerService服务器,用来处理各种不同的下发信息,上发状态,自动显示通知等 d.定义一个集成InstanceIDListenerService的服务,用来获取、刷新token

6.5K10

再谈Android客户端进程保活

Android的同学都知道,每一个Android应用启动后至少对应一个进程,有的则有多个进程,大多数主流APP都会包含多个进程,因为除了主要的进程之外,还有诸如长连接、推送等进程。...自身跟服务器通过轮询,或者长连接; GCM即Google Cloud Messaging,主要用于消息推送的,即使在应用没有起来的情况下,客户端也能通过GCM收到来自服务器的消息。...GCM支持Android、IOS和Chrome。由于GCM需要google service支持,在国内基本不能用,经常会断线。...GCM: 只要机器上有GMS ,启动时就尝试注册GCM,并通知后台。服务器会根据终端是否保持长连,决定是否由GCM通知GCM主要针对国外比较复杂的网络环境。...值得注意的是,Android 的前台service机制。但该机制的缺陷是通知栏保留了图标。

3.7K71

全面盘点当前Android后台保活方案的真实运行效果(截止2019年前)1、引言2、先总结一下,AndroidAPP为何要搞保活黑科技?3、相关文章4、常见的Android端保活黑科技方案盘点5、汇

1、引言 对于IM应用和消息推送服务的开发者来说,在Android机型上的后台保活是个相当头疼的问题。 老板一句:“为什么微信、QQ能收到消息,而你写的APP却不行?”...以消息推送为例,当APP处于后台或关闭时,消息推送对于某些应用来说非常有用,比如: 1)IM即时通讯聊天应用:聊天消息通知、音视频聊天呼叫等,典型代表有:微信、QQ、易信、米聊、钉钉、Whatsup、Line...题外话:实际上,对于后台消息推送能力,Android原版系统早就内置了系统级推送服务(跟iOS上的APNs服务是一个东西),它就是GCM服务(现在升级为FCM了),但众所周之的原因,谷哥的服务在国内都是用不了的...(有关GCM的介绍详见:《移动端IM实践:谷歌消息推送服务(GCM)研究(来自微信)》、《为何微信、QQ这样的IM工具不使用GCM服务推送消息?》...、《求教android消息推送GCM、XMPP、MQTT三种方案的优劣》)。 ?

1.8K20

全面盘点当前Android后台保活方案的真实运行效果(截止2019年前)

以消息推送为例,当APP处于后台或关闭时,消息推送对于某些应用来说非常有用,比如: 1)IM即时通讯聊天应用:聊天消息通知、音视频聊天呼叫等,典型代表有:微信、QQ、易信、米聊、钉钉、Whatsup、Line...题外话:实际上,对于后台消息推送能力,Android原版系统早就内置了系统级推送服务(跟iOS上的APNs服务是一个东西),它就是GCM服务(现在升级为FCM了),但众所周之的原因,谷哥的服务在国内都是用不了的...(有关GCM的介绍详见:《移动端IM实践:谷歌消息推送服务(GCM)研究(来自微信)》、《为何微信、QQ这样的IM工具不使用GCM服务推送消息?》...、《求教android消息推送GCM、XMPP、MQTT三种方案的优劣》)。...【5】混合使用的效果,并且在通知栏弹出通知: 1)原生5.0、5.1:任务管理器中干掉APP,服务会在周期时间后重新启动。

4.2K20

基于APNs最新HTTP2接口实现iOS的高性能消息推送(服务端篇)

这种在APP处于后台或关闭情况下的消息推送能力,通常在以下场景下非常有用: 1)IM即时通讯聊天应用:聊天消息通知、音视频聊天呼叫等,典型代表有:微信、QQ、易信、米聊、钉钉、Whatsup、Line...,原因是国内的Android厂商将Android原生的GCM(现在叫FCM,跟iOS的APNs是类似的技术)进行了阉割,加上各厂商的省电策略、这全策略各不相同,导致为了实现IM和其它各种应用中的后台消息推送...国内的厂商为了跟进新版本AndroidGCM(现在叫FCM),也都在搞自已的消息推送通道:小米手机有小米推送、魅族手机有魅族推送、华为手机有华为推送等等,开发者在放弃保活黑科技以后,只能一家一家接入各厂商的推送通道...:MQTT协议的制定历程、发展现状等》 《求教android消息推送GCM、XMPP、MQTT三种方案的优劣》 《移动端实时消息推送技术浅析》 《扫盲贴:浅谈iOS和Android后台实时消息推送的原理和区别...》 《绝对干货:基于Netty实现海量接入的推送服务技术要点》 《移动端IM实践:谷歌消息推送服务(GCM)研究(来自微信)》 《为何微信、QQ这样的IM工具不使用GCM服务推送消息?》

5.1K30

用 shell 脚本做 tcp 协议模拟

问题背景 公司有一套消息推送系统(简称GCM),由于人事变动接手了其中的客户端部分。看了一下文档,仅通讯协议部分有几页简单的说明,代码呢又多又乱,一时理不出一个头绪。...--r-- 1 yunh 1049089 193 5月 28 2019 103.gcm -rw-r--r-- 1 yunh 1049089 478 7月 26 2019 custom.gcm 机器下线的其它处理流程和上线差不太多...产品上下线 机器在开机上线,产品在启动时上线,这样当后台有推送内容时,相应的消息就可以推送过来(不会对没上线的产品推送): 1 # $1: app name 2 # $2: app version...当产品关闭时,要向后台发送产品下线消息: 1 # $1: app name 2 # $2: user id 3 # $3: device id 4 function send_request_103...消息来通知子进程退出接收循环,接着通过 wait 等待子进程完全退出。

2.4K50

消息推送技术

第三方推送服务供应商:极光、云吧、个推、百度、蝴蝶等 推送的意义:通过个推的技术,APP可主动向其用户推送各类消息,结合精准的用户画像分析,给合适的用户在合适的场景下推送合适的内容,大幅度提升消息点击率...如: 智能家居:使用智能音箱播放歌曲,经过第三方推送服务器然后发到客户端的APP上,让你实时的知道播放了哪些歌曲。...当你接收到通知,打开应用,才开始从腾讯服务器接收数据,跟你之前看到通知里内容一样,但却是经由两个不同的通道而来。 Android系统推送:它像是传统桌面电脑系统做法。...另外其实 Android 也有类似 APNS 的 GCM(Google Cloud Message),属于开发者可选,非强制。...极光推送Android 平台上是如何维护长连接。 本质上,APNs 与 GCM 是类似的技术实现原理:即系统层有一个常驻的 TCP 长连接,一直保持的长连接,即使手机休眠的时候也在保持的长连接。

1.7K30

浅谈iOS和Android后台实时消息推送的原理和区别

当你接收到通知,打开应用,才开始从腾讯服务器接收数据,跟你之前看到通知里内容一样,但却是经由两个不同的通道而来。...2Android的实时消息推送Android,就不同,更像是传统桌面电脑系统做法。每个需要后台推送的应用有各自的单独后台进程,才能和各自的服务器通讯,交换数据。...另外其实 Android 也有类似 APNS 的 GCM(Google Cloud Message),属于开发者可选,非强制。...然后,系统分别通知这些 Apps 。 ? 2Android的实时消息推送 Apps 挂后台一直是 Android 引以为豪的特性(虽然我真的不知道是好处多还是坏处多。。)...像 Line 的 Android 版本可以在推送通知的 Popup 上直接回复, iOS 就需要越狱才能做到了。 结语 强制和封闭,有时候并非坏事。他意味着做出这个决定的人,要为此负责。

3.9K40

五分钟学会智能多通道推送(PUSH)技术

背景 目前手机APP都具有消息推送功能,比如电商类APP推送活动宣传和促销信息,天气类APP会根据天气变化为你推送天气信息,新闻类APP会定期推送新闻资讯,聊天类APP会把离线消息做成实时推送消息,可以说推送功能已经在手机...图1 iOS 移动PUSH推送流程 在Android平台Google也提供了一个类似于APNs的功能,但是由于众所周知的原因Google的服务在国内经常不可用,所以国内很多手机厂商直接直接把GCM/C2DM...(Cloudto DeviceMessaging)模块去掉了,所以Android推送在国内就出现了很多解决办法。...图2 Google GCM/C2DM推送流程 目前Android上绝大部分推送都是基于长连接的Client-Server架构,需要客户端和服务器之间保持一个长连接,虽然Android是可以允许程序驻留在后台...具体要开启哪个SDK是逻辑控制层根据取配置中心规则决定,只有在配置发生变化时才会重新通知SDK重新上报Token,这样就也减少了服务端存储重复Token的问题。 ?

2.6K20
领券