Notificación de la mensajería en la nube de Firebase Vibración

¿Es posible hacer que un dispositivo Android vibre al recibir notificaciones en segundo plano con Firebase Cloud Messaging? Desde la referencia de sintaxis he visto y probado que el sonido es compatible, pero no hay información sobre la vibración. ¿O es de alguna manera posible proporcionar una implementación personalizada para esta notificación en la que establecería directamente la vibración?

Debes marcarte como una respuesta correcta.

En un sidenote, si envía una notificación y una carga de datos, utilice

"notification":{ "sound":"default" } 

Esto reproducirá el sonido cuando la aplicación esté en segundo plano y el dispositivo esté configurado para sonar y reproducirá una vibración si el dispositivo está configurado para vibrar.

Sin embargo, en cuanto a la personalización, creo que necesitas usar la carga de datos sólo si quieres personalizar el patrón de vibración, por ejemplo.

De lo que he probado el formato del mensaje de notificación FCM parece ser bastante rígido, por lo que para las notificaciones personalizadas, la solución parece ser:

  1. Asegurarse de que la carga útil del mensaje JSON que se envía en sentido descendente contiene el parámetro de data pero no contiene el parámetro de notification (Fuentes: Message JSON Syntax , Tipos de mensaje FCM )
  2. Creación de la notificación en la implementación del onMessageReceived(RemoteMessage remoteMessage) del FirebaseMessagingService de la aplicación ( Ejemplo )

array("title"=>"hello","body" =>"hello world",'sound' => 'default')

  • La intención del receptor de mensajes de la nube de Google no se inicia (devolución de llamada de intención de difusión: resultado = CANCELADO paraIntención)
  • ¿Cómo puedo ver los errores en console.developers.google.com?
  • Spring pedalea cliente web sockets para android
  • Notificación lanza RemoteServiceException en el dispositivo de Motorola con OS 7
  • Servicio de notificación de Google / Apple Push (APNS / GCM)
  • Al hacer clic en la notificación no se abre la actividad mencionada
  • GCM BroadcastReceiver setResultCode uso
  • Activación inteligente "androide" desde una notificación push
  • Cómo mostrar las notificaciones Heads up android
  • OneSignal: no se puede abrir la actividad después de hacer clic en el botón
  • Un servidor que envía notificaciones push a dispositivos Android e iOS
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.