Donc la pirouette consiste à "disconnect" l'app de ws quand on background l'app, puis la re"connect" quand re-foreground l'app.
Ainsi une app mobile backgroundé est considéré comme hors ligne. Donc si l'utilisateur en question n'a pas d'autre client ouvert et en ligne il recoit une pushNotification et il voit qu'il s'est passé un truc.
C'est plus compliqué que prévu car : "react-native stop le code Javascript quand l'application passe en background" (http://stackoverflow.com/questions/34646795/react-native-js-doesnt-execute-while-app-is-in-background).
Donc la pirouette consiste à "disconnect" l'app de ws quand on background l'app, puis la re"connect" quand re-foreground l'app.
Ainsi une app mobile backgroundé est considéré comme hors ligne. Donc si l'utilisateur en question n'a pas d'autre client ouvert et en ligne il recoit une pushNotification et il voit qu'il s'est passé un truc.