Est-il possible de faire vibrer un appareil Android Android lors de la réception de notifications en arrière-plan avec Firebase Cloud Messaging? De la Syntax Reference J'ai vu et testé que le son est pris en charge, mais aucune information sur les vibrations. Ou est-il possible de fournir une implémentation personnalisée pour cette notification où je définirais directement la vibration?
D'après ce que j'ai testé, le format du message de notification FCM semble être assez rigide, donc pour les notifications personnalisées, la solution semble être:
data
mais ne contient pas le notification
paramètre (Sources: Syntaxe JSON des messages , Types de messages FCM )onMessageReceived(RemoteMessage remoteMessage)
remplacée à partir de FirebaseMessagingService
de l'application ( exemple )Vous devez vous marquer comme une réponse correcte.
Sur un sidenote, si vous envoyez une notification et une charge utile de données, utilisez
"notification":{
"sound":"default"
}
Cela jouera le son lorsque l'application est en arrière-plan et que l'appareil est configuré pour sonner, et il émettra une vibration si l'appareil est configuré pour vibrer.
Cependant, en ce qui concerne la personnalisation, je pense que vous devez utiliser la charge utile de données uniquement si vous souhaitez personnaliser le modèle de vibration par exemple.