android - notificaciones - phonegap plugin push fcm
La funciĆ³n IBM Worklight-Notificaciones Push no funciona en el emulador de Android (1)
Estoy intentando configurar el proyecto de muestra para la notificación de inserción de Worklight en Android . Cuando abro la aplicación en el emulador de Android, solo se puede hacer clic en los dos primeros botones (isSubscribed y isSupported). Los otros dos botones (Suscribir y Anular suscripción) permanecen deshabilitados.
Mis pasos son:
- Importe el proyecto en Eclipse
- Reemplace las Claves SenderID y API con la que se obtiene de la Consola GCM en application-descriptor.xml
- Implementar PushAdapter (incluido en el proyecto)
- Construye y despliega
- Inicie la aplicación de Android en el emulador
¿Lo que falta?
Para que las notificaciones automáticas funcionen en el emulador de Android, debe asegurarse de instalarlas en el administrador de Android SDK :
El complemento API de Google correspondiente al Nivel de API que está utilizando para su proyecto (en Worklight debe ser Nivel API 8 o superior). El AVD que crees debe usar esta API de Google
Biblioteca de Google Cloud Messaging for Android (disponible en la categoría Extras)
Nota: las Notificaciones Push en el Emulador de Android funcionan solo en un AVD que ejecuta Android OS 4.xx
A continuación, debe configurar GCM :
Estos pasos son relevantes ya sea que esté usando un dispositivo o un emulador.
- Crea una dirección de correo electrónico de Gmail
- Ir a la página web de GCM: http://developer.android.com/google/gcm/gs.html
- Haga clic en "Página de la consola de API de Google"
- Si nunca ha realizado el paso 3 anterior, se le pedirá que cree un proyecto; este proyecto tendrá una ID. Esta ID es el valor de
senderId
que coloca en application-descriptor.xml - Haga clic en "Crear nueva clave de servidor ..." / "Crear nueva clave de Android"
- La clave generada es el valor de la
API key
que coloca en application-descriptor.xml
Ahora necesita:
- Construye y despliega la aplicación
- Implementar el adaptador
- Ejecuta la aplicación en un dispositivo o emulador