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?
Réponses
Trop de publicités?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 ?
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.