3 votes

Quel est le meilleur moyen de stocker les notifications de l'application Flutter ?

Y a-t-il un moyen de stocker les notifications d'application dans une application Flutter. La plupart du temps, cette application sera fermée et les notifications d'application n'atteindront pas directement l'application. Je voudrais stocker les notifications d'application dans une section des notifications reçues. Je sais que je peux obtenir les notifications si l'application est ouverte, mais si l'application est fermée et qu'elle s'affiche simplement comme un statut, je ne peux pas les obtenir sur l'appareil à moins que l'utilisateur ne clique sur le message de notification. et ouvre l'application. Quelles options ai-je et est-ce que ce que je veux faire est même possible?

3voto

ZenBoat Points 488

Première interprétation de votre question: Si j'ai bien compris votre question, vous dites qu'il n'est pas possible d'avoir du texte dans vos notifications lorsque l'application n'est pas ouverte. C'est certainement possible, la plupart de vos applications créent des notifications sur l'appareil avec plus que juste un 'statut'.

Une autre interprétation de votre question: En réponse à un message de messagerie cloud Firebase, vous pourriez vouloir enregistrer des données ou effectuer une autre tâche en arrière-plan, plutôt que simplement créer une notification visible par l'utilisateur. Cela n'est pas activé par défaut. Il y a beaucoup plus d'instructions sur l'activation et l'utilisation de cela dans le README

Par défaut, la messagerie en arrière-plan n'est pas activée. Pour gérer les messages en arrière-plan:

Le joyau d'information est _firebaseMessaging.configure(onBackgroundMessage: yourBackgroundMessageHandler) qui n'est pas répertorié sous la section réception de messages.


Dites-moi si j'ai mal compris. Que voulez-vous dire par statut ?

0voto

abrsh Points 42

Vous pouvez utiliser background Fetch pour maintenir l'application en arrière-plan. Le package réveillera une application en arrière-plan environ toutes les 15 minutes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X