¿Existe una forma de averiguar si una determinada aplicación es compatible con GCM (Google Cloud Messaging) ?
Respuesta
¿Demasiados anuncios?Como la documentación para desarrolladores describe una aplicación necesita el permiso com.google.android.c2dm.permission.RECEIVE
para recibir mensajes 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 necesariamente significa que la aplicación utilizará realmente GCM. Incluso si utiliza GCM, es posible que no lo haga para todos los usos que crees que podría hacer: tal vez sólo algunos tipos de operaciones de "refresco" o de sondeo puedan ser sustituidos por usos de GCM. E incluso si utiliza GCM en su totalidad, en todas las formas que usted espera, es posible que la aplicación utilice más energía de la que necesita. El uso de GCM no garantiza que la aplicación esté bien escrita o sea eficiente.