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.
- Mensajería en la nube de Google (fake_message_id)
- Problemas al crear la aplicación GCM Demo Server
- Notificación push de Android: determina si se muestra Notification.bigContentView
- ¿Por qué GCM devuelve ID de registro vacío para algunos dispositivos Android?
- Las campañas de empuje de Facebook (Beta) no funcionan
- Problema al recibir notificación push en el cliente de GCM
- No se puede resolver el símbolo 'GoogleCloudMessaging' GCM
- Gcm GoogleCloudMessaging nueva implementación
- Lista blanca de claves de la barra de herramientas de Google Cloud Messaging direcciones IP con escala automática
- GCM (Google Cloud Messaging) no envía error al desinstalar la aplicación
- ¿Permiso de notificaciones push (GCM) en tiempo de ejecución?
- ¿Cuál es la diferencia entre C2DM y GCM
- El anular el registro y el nuevo registro de mensajes GCM hace que dos regId sean válidos. ¿Es esto como se pretende?
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
Puedes encontrar la biblioteca en esta respuesta .
Y aquí hay un gran tutorial sobre cómo usarlo:
- ¿Cómo tomar fotografías de la cámara sin una vista previa cuando se inicia mi aplicación?
- Convertir cadena al formato de sello de tiempo de MySQL en php