2012-09-26 92 views
1

我一直在使用android c2dm推送通知为我的应用程序,但由于谷歌将停止c2dm我需要知道应该多快我应该将所有用户移动到android GCM,以避免我的应用程序用户面临任何问题。谷歌什么时候停止支持c2dm推送通知?

+1

其已停止使用 – Randroid

+0

何时停止工作?很好的问题,但不是正确的地方。堆栈溢出是程序化问题和答案相关的网站。张贴在metastackoverflow :) – Randroid

+7

@Raghav这个问题绝对不应该张贴在元。它绝不属于那里。 – Bart

回答

2

你可以从公告中看到official page of c2dm

重要:C2DM已正式弃用2012年6月26日, 。这意味着C2DM已停止接受新用户和配额 请求。没有新的功能将被添加到C2DM。但是,使用 C2DM的应用程序将继续工作。我们鼓励现有的C2DM开发人员将 迁移到新版本的C2DM,称为Google Cloud Messaging,用于Android(GCM)的 。有关更多 信息,请参阅C2DM-to-GCM迁移文档。开发人员必须使用GCM进行新的开发。

这意味着,您可以继续使用c2dm,它将像以前一样工作。但今后不会有任何支持。任何新功能都将被添加到GCM中。

顺便迁移到GCM非常简单,他们有GCM的帮助库。尽快实现可靠和无配额交付。

+0

C2DM用户无法收到GCM推送通知。这就是为什么我想知道什么时候C2DM服务即将结束? – Passiondroid

+0

c2dm和GCM正在使用2个独立的框架,而不是混合使用。您可以实施c2dm或GCM。不要考虑支持两者。 c2dm服务没有“终结”,它将继续工作。 –

+0

我不混合两者。我已经在GCM出现之前实现了c2dm方式,但现在我即将发布GCM的新版本,所以我认为很少有用户不会升级该应用程序,并将继续使用c2dm。这就是为什么我想知道什么时候c2dm将停止工作,以便我可以强制我的用户升级应用程序。 – Passiondroid

3

C2DM已于2012年6月26日正式废弃。这意味着C2DM已停止接受新用户和配额请求。没有新的功能将被添加到C2DM。然而,应用使用的C2DM将继续努力

https://developers.google.com/android/c2dm/

GCM是您正确的选择。

适用于Android的Google云消息传递(GCM)是一项帮助开发人员将数据从服务器发送到Android设备上的Android应用程序的服务。这可能是一个轻量级的消息,告诉Android应用程序有从服务器获取的新数据(例如,朋友上传的电影),或者它可能是一个包含高达4kb有效载荷数据的消息(所以应用程序即时消息可以直接使用消息)。 GCM服务处理消息排队和传送到目标设备上运行的目标Android应用程序的所有方面

本文档描述如何使用助手库(客户机和服务器)编写Android应用程序和服务器端逻辑)由GCM提供。

检查这些链接,

http://developer.android.com/guide/google/gcm/gs.html

http://developer.android.com/guide/google/gcm/demo.html

http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/19226-android-push-notification-gcm-framework-tutorial.html

http://fundroiding.wordpress.com/2012/06/29/google-cloud-messaging-for-android-gcm-simple-tutorial/

的客户端应用程序,你可以在这里找到的代码

https://github.com/marknutter/GCM-Cordova

0

谷歌已经宣布C2DM通知的终止。截止日期为2015年7月30日。

发现了C2DM home page

重要:C2DM正式停用于2012年6月26日,并且将 完全关闭的7月30日,2015年现有的C2DM开发商 鼓励迁移到Google Cloud Messaging for Android(GCM)。 有关更多信息,请参阅C2DM-to-GCM Migration document。 开发人员必须使用GCM进行新的开发。