2012-07-19 11 views
42

¿Es posible usar el mismo ID de remitente para más aplicaciones? Ahora tengo 18 aplicaciones (diferentes idiomas y algunas funcionalidades) que usan el mismo back-end. Ahora estoy implementando notificaciones push con GCM. Pero el equipo de backend prefiere tener solo un proyecto de google: ID de SENDER para todas las aplicaciones. ¿Alguien lo intentó? Es este escenario posible? ¿Cuáles son los inconvenientes?Android GCM: mismo ID de remitente para más aplicaciones

Gracias

Respuesta

100

Los desarrolladores son perfectamente bienvenidos (y animado) a utilizar la misma clave de identificación/API remitente para todas sus aplicaciones.

Cuando envía un mensaje, especifica una ID de registro, que está implícitamente vinculada al nombre del paquete de la aplicación + dispositivo donde se generó. Solo la aplicación que solicitó el ID de registro recibirá su mensaje.

Fuente: Soy miembro del equipo de Android en Google.

+2

¿Es curioso saber qué sucede en caso de que alguien haga ingeniería inversa con el '.apk' y extraiga el' SENDER ID'? Como varias aplicaciones pueden usar la misma ID de remitente, ¿puede el atacante usar la misma ID de remitente para su aplicación falsa (con el mismo nombre de paquete en una tienda diferente) también? –

+1

Tengo la misma pregunta que Shobhit (de hecho, estaba a punto de publicarlo debido a su reciente pregunta aquí: http://stackoverflow.com/questions/18196292/what-are-consequences-of-having-gcm-sender- id-being-exposed cuando noté su comentario). Mucha gente parece creer que es importante mantener segura la identidad del remitente, pero ¿por qué? –

+1

@JasonC Hay una respuesta a la pregunta anterior. Ver http://stackoverflow.com/a/18216063/1306419. Espero que aclare algunas cosas. –

Cuestiones relacionadas