Añadir gcm.jar en IDE de Eclipse (Google Cloud Messaging)

Tengo un problema como: No he encontrado dónde puedo obtener este archivo Jar gcm.jar? También donde puedo ponerlo? Nota He utilizado Android 4.1.

Inicie el SDK Manager y desplácese hasta la sección "Extras" y asegúrese de haber instalado Google Cloud Messaging para Android Library , si no, instale el paquete.

El paquete se instalará en el directorio " your-android-sdk\extras\google\gcm\ "

Código del cliente (por ejemplo, para utilizarlo en la aplicación de Android):
gcm\gcm-client\

Código del servidor (donde el cliente se conecta y registra regId):
gcm\gcm-server\

Para agregar gcm client-jar (gcm.jar) a su proyecto de Android, cópielo a la carpeta " libs " de su proyecto Eclipse y haga clic con el botón derecho en el archivo y seleccione Build Path -> Add to Build Path .

Las bibliotecas de GCM Helper (gcm.jar) han quedado obsoletas. La documentación de la biblioteca ( https://developer.android.com/google/gcm/helper.html ) muestra ahora un mensaje que indica:

La información de este documento ha sido reemplazada por GCM Server y GCM Client. Utilice la API de GoogleCloudMessaging en lugar de la biblioteca de ayuda del cliente GCM. La biblioteca de ayuda del servidor de GCM sigue siendo válida.

La implementación de un servidor GCM se documenta aquí: https://developer.android.com/google/gcm/server.html La implementación de un cliente GCM ahora está documentada aquí: developer.android.com/google/gcm/client.html (lo siento, No puedo publicar un enlace porque no tengo suficiente representante).

Como en la fecha de hoy, SDK Manager ahora tiene la opción de "Mostrar paquetes obsoletos" (Paquetes-> Mostrar paquetes obsoletos). Esto le permite instalar GCM a través del SDK Manager.

Ir a este enlace

https://dl-ssl.google.com/android/repository/gcm_r03.zip

Cuando la descarga termine el extracto del archivo de cierre relámpago, usted conseguirá tres directorios con los nombres lado del cliente, lado del servidor y muestras.

Ahora abre tu carpeta SDK y crea una carpeta llamada "extras / android" y pega las tres carpetas aquí HECHO !!

Ahora cada vez que hacer un nuevo proyecto en el proyecto classpath utilizando añadir jar externo agregar gcm.jar.

referir

Sólo para el Recored: Seguí los pasos proporcionados por chrkad pero encontré el archivo .jar en la carpeta DIST y NO en la carpeta JAR . Después de que descubrí eso vi que Peter Gluck postet que antes.

Espero que esto podría ahorrar tiempo para personas que tienen este problema! (Me llevó 20 minutos)

Parece que este paquete ya está obsoleto. Para verlo en SDK Manager tuve que comprobar "Mostrar paquetes obsoletos" en el menú "Paquetes"

Ver detalles de la respuesta

https://stackoverflow.com/a/23092848/4255980

Puedes encontrar la biblioteca en esta respuesta .

Y aquí hay un gran tutorial sobre cómo usarlo:

http://hmkcode.com/android-google-cloud-messaging-tutorial/

  • ¿Existen alternativas a Google Cloud Messaging para las compilaciones personalizadas de Android?
  • Cómo obtener una clave de API para usarla con Google Cloud Messaging
  • Pruebas GCM, ¿cómo provocar una respuesta del servidor GCM con un canonical_id?
  • Notificación de emisión de GCM Cordova no funciona cuando no se ejecuta la aplicación
  • Enviar notificaciones mediante GCM en Android
  • Hacer dispositivo Android como servidor para enviar mensajes a GCM directamente
  • No se puede obtener el archivo de configuración de GCM
  • El servicio de Intención de GCM OnRegistered no se recibe
  • enviar notificación silenciosa a través de GCM a Android / IOS
  • Error de límite de tarifa excedido al utilizar Google Cloud Messaging API
  • Java.io.IOException: SERVICE_NOT_AVAILABLE en el cliente de GCM
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.