是C2DMBaseReceiver& C2DMBroadcastReceiver需要了吗?

时间:2016-05-18 13:02:59

标签: java android

我在一些项目中看到了这些类,并且想知道是否需要它们来进行推送通知:

https://github.com/casidiablo/c2dm-library/tree/master/src/main/java/com/google/android/c2dm

  • C2DMBaseReceiver.java
  • C2DMBroadcastReceiver.java
  • C2DMessaging.java

我已经在线阅读了一些教程,这些教程似乎是Google旧推送通知系统Cloud 2 Device的助手。现在已经用GCM取代了,所以这些类还需要了吗?

此外,如果C2DM已被弃用并被视为过时,并且如here所示,截至2015年底关闭,这些应用程序如何仍然可以使用推送通知进行操作?

1 个答案:

答案 0 :(得分:0)

C2DM留下的唯一参考是permissionsactions

com.google.android.c2dm.permission.SEND
com.google.android.c2dm.intent.RECEIVE
例如,

因此不再使用这些特定类,而是替换为GcmReceiverGcmListenerService等类

天气这些应用程序/示例仍然能够收到我不知道的消息,我没有等到找出并更改了我在C2DM上的所有内容