Est com.google.android.c2dm.l'intention.RECEVOIR encore en usage?
J'ai vu que c2dm lui-même est obsolète. Mais la nouvelle méthode, Google Cloud Messaging, semble envoyer les intentions et les com.google.android.c2dm.l'intention.RECEVEZ de l'action.
Mon code est à utiliser pour obtenir la clé d'enregistrement:
gcm = GoogleCloudMessaging.getInstance(getApplicationContext());
gcm.register(SENDER_ID);
Choses arrivent correctement, mais je me demande si j'ai oublié quelque chose dans un demi-déconseillé de l'état.
OriginalL'auteur Carlos | 2014-08-08
Vous devez vous connecter pour publier un commentaire.
Oui,
com.google.android.c2dm.intent.RECEIVE
est encore en usage. Il est utilisé lors de la réception d'une émission de GCM serveur qui contient un GCM message. Même si C2DM est longtemps obsolète, GCM utilise encore certains noms qui contiennentc2dm
.Comme vous pouvez le voir dans ce manifeste de l'échantillon (prises à partir de la GCM guide), il y a plusieurs endroits qui utilisent des noms contenant des
c2dm
ouC2D
:quelle devrait être la catégorie? "com.exemple.gcm" ou devrais-je y mettre mon application nom du package?
OriginalL'auteur Eran
Comme pour le Récepteur de la déclaration de
Google a suggéré de remplacer BroadcastReceiver avec com.google.android.gms.gcm.GcmReceiver, comme ci-dessous.
OriginalL'auteur Zephyr