2017-10-08 1 views
13

J'ai une application mobile implémentée dans React Native où l'utilisateur a un statut online/offline. Je souhaite implémenter un message de notification persistant qui s'affiche chaque fois que le statut de l'utilisateur est En ligne, même si l'application est en arrière-plan.Message de notification persistante avec commutateur (ON/OFF) sur Android/iOS?

Je sais qu'il existe une possibilité de faire des actions dans les notifications comme le bouton de pause dans les applications du lecteur multimédia. Comment cela a-t-il pu être fait en réaction-native?

+0

Si vous pouvez utiliser la notification push-native-push, vous pouvez définir l'état de notification sur 'en cours'. – dzgeek

+0

@dzgeek quel est le statut 'en cours ' –

+1

voir https://developer.android.com/reference/android/app/Notification.Builder.html#setOngoing(boolean), la notification ne peut pas être rejetée par l'utilisateur. basculez hors ligne/en ligne et effacez-le par programmation. – dzgeek

Répondre

0

Vous pouvez utiliser la FCM pour la notification push.

Détails du forfait: https://github.com/evollu/react-native-fcm

vous devez d'abord stocker le jeton de dispositif utilisateur dans l'étau de votre base de données. Ensuite, si l'état de l'utilisateur passe en ligne, vous pouvez envoyer une notification FCM à un ensemble de jetons de périphérique ou seulement un que vous avez défini. Donc, la notification apparaîtra sur votre appareil.

J'espère que c'est ce que vous cherchez.