Fellow en difficulté, les programmeursC2DM des conseils sur la mise en œuvre
J'ai consulté tous les documents concernant C2DM mais je suis toujours à la recherche pour quelques conseils. Dois-je implémenter un service au sein de mon application pour écouter les intentions créées lorsque le serveur google les envoie à l'appareil?
http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html
https://developers.google.com/android/c2dm/
La documentation indique qu'il se réveillera l'application lorsque l'intention est reçue en ayant les bons filtres d'intention et les autorisations dans le manifeste d'application. Mais comment cela est-il possible lorsque l'application n'est même pas chargée en mémoire? Comment l'OS sait-il où aller?
Il me semble que j'ai besoin d'un service en arrière-plan avec ces autorisations qui vont ensuite démarrer mon application quand une notification est reçue.
Quelqu'un a-t-il un aperçu de cette idée?
peut-être quelqu'un qui a mis en place un service de fond en utilisant C2DM
ou trouvé pour être inutile.
Je ne suis pas sûr mais ... d'abord: lorsque vous installez la mise à jour du système d'application "base de données d'intention interne" .... deuxième: je suis assez sûr que C2DM n'est pas pousser mais long il reçoit le message "envoyer la diffusion" ce qui signifie qu'il démarre toutes les applications avec des fillers d'intention spécifiques et transmet les paramètres à C2DMBroadcastReceiver sélectionné ... il suffit de prendre le code de http://code.google.com/p/chrometophone/source/checkout (' C2DMBaseReceiver', 'C2DMBroadcastReceiver',' C2DMessaging' sont communs) vous devez implémenter uniquement 'C2DMReceiver' qui étend' C2DMBaseReceiver' et 'DeviceRegistrar' – Selvin