0

C'est la première fois que j'intègre des notifications dans mon application. J'utilise Firebase. Le programme d'installation était extrêmement simple et je suis en mesure d'afficher la notification dans le bac. Donc, lorsque l'application est ouverte, et si elle reçoit une notification.Bonne façon de capturer les notifications push lorsque l'application est ouverte sous Android

Je voudrais afficher la notification dans l'activité elle-même.

Comment dois-je procéder?

Répondre

2

Vous pouvez regarder l'approche Gmail. S'il y a du nouveau courrier dans le fil de discussion courant, ils affichent SnackBar avec notification.

Vous devez déterminer les parties connectées de votre application. Et si la notification est liée à la partie où l'utilisateur actuel est - afficher SnackBar, et s'il y a quelque chose de complètement différent - afficher une notification de heads-up.

Guide comment faire Heads-Up notifications here

Guide comment faire SnackBar notifications here

+0

Oui, j'avais la même chose en tête. Je me demandais comment notifier l'activité qu'une notification est arrivée –

+0

Pour notifier une activité, utilisez quelque chose comme LocalBroadcastManager. Mieux vaut utiliser quelque chose comme [EventBus] (https://github.com/greenrobot/EventBus) – Ekalips

+0

Merci - en regardant LocalBroadcastManager et EventBus. On dirait juste ce que je voulais –

0

Avez-vous déjà essayé Pushbots, c'est un infra- Structure pour les notifications, il a plus de fonctionnalités intéressantes que Firebase. Donner un coup de feu.

Pushbots link

+0

Merci, prend un coup d'oeil. –