El LED de notificación de Firebase parpadea
Estoy usando Cordova para hacer una aplicación para móviles y estoy intentando enviar una notificación push a través de Firebase de Google.
Pude fijar el title
, el body
, la badge
, el sound
, etc. pero no puedo imaginar cómo fijar un LED parpadeando al recibir una notificación.
- Phonegap: cómo reproducir sonido en android para una notificación push
- No se puede recibir notificación push en Android mediante Parse
- Cómo crear una notificación push personalizada usando asp.net webservice?
- Lista blanca de claves de la barra de herramientas de Google Cloud Messaging direcciones IP con escala automática
- Navegar hasta la actividad de los padres desde la notificación
Intenté usar localNotification
, pero requiere que la aplicación se ejecute en todo momento.
¿Alguno de ustedes tiene alguna idea sobre cómo arreglar esto?
- ¿Qué puerto y protocolo utiliza Google Cloud Messaging (GCM)?
- Android Push Notificación del dispositivo a otros dispositivos
- Cómo hacer la notificación push desde el servidor al móvil Android
- GCM, ID de registro y manejo de inicio de sesión / cierre de sesión de usuario
- El servicio de Intención de GCM OnRegistered no se recibe
- ¿Es gratuito Firebase Cloud Messaging?
- Cambiar el nombre del paquete de Android para el proyecto de phonegap
- GCM elimina el ID de registro antiguo si el usuario instala la aplicación de nuevo inmediatamente después de la desinstalación?
Tal vez un poco tarde, pero para otros lectores:
En el NotificationCompat.Builder añadir esto
.setLights(int argb, int onMs, int offMs)
Documentación:
Establezca el valor argb que desea que el LED del dispositivo parpadee, así como la velocidad.
Fuente: https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Builder.html
Esto funciona para nosotros, usando nodo-gcm en el servidor:
var gcm = require('node-gcm'); var push = new gcm.Message({ data: { title: 'Your app', message: message, ledColor: [215, 138, 138, 1], //show a blinking LED with given color in ARGB format }, }); gcmSender.send(push, [token], function(err, res) { console.log(res); });
- Cómo configurar la sombra del botón de Android en lugar de configurar la sombra del texto
- Cómo Root un emulador de Android?