¿ Hay alguna forma de averiguar si una aplicación determinada es compatible con GCM (Google Cloud Messaging) ?
Como se describe en la documentación del desarrollador , una aplicación necesita permiso com.google.android.c2dm.permission.RECEIVE
para recibir mensajes de GCM. Esto aparece en la lista de permisos como "Recibir datos de Internet" (que es un poco vago, lo sé).
Por supuesto, la presencia del permiso no significa necesariamente que la aplicación vaya a usar GCM. Incluso si usa GCM, es posible que no lo use para todos los usos para los que cree que podría usarlo: tal vez solo algunos tipos de 'actualización' o operaciones de sondeo pueden reemplazarse por usos de GCM. E incluso si usa GCM por completo, en todas las formas que esperaría, aún es posible que la aplicación use más energía de la que necesita. El uso de GCM no garantiza que la aplicación esté bien escrita o sea eficiente.
izzy
RECEIVE_WAP_PUSH
), o al menos tiene que declarar un intent/broadcast-receiver correspondiente en su archivoManifest
. Pero como no estoy seguro, solo dejo estas indicaciones en un comentario hasta que alguien apruebe una u otra :)cnst
WAP
en su nombre?izzy
cnst