2017-02-21 2 views
0

Kann ich FirebaseMessagingService aus meinem Code starten oder neu starten. Der Grund, warum ich das brauche ist, dass der Service immer zufällig geschlossen wird.Starten von FirebaseMessagingService über API

+1

Der FirebaseMessagingService wird automatisch gestartet, wenn die App zum ersten Mal gestartet wird. Es schließt nicht automatisch. Können Sie Einzelheiten darüber mitteilen, wann es geschlossen wird? Gibt es einen Fehler, der protokolliert wird? Vielleicht sogar eine Stack-Trance? –

+0

Wenn ich meine App schließe, ist der Dienst noch aktiv, aber wenn die App beendet wird, weil wenig Speicher vorhanden ist oder wenn die Anzeige aus ist, erhalte ich keine Nachrichten mehr – flectiondev

+1

Wenn das System einen Dienst wegen geringer Speicherbeschränkungen beendet, gibt es keine Du kannst nichts dagegen tun (soweit ich weiß). Ein Neustart des Dienstes würde bedeuten, dass Sie den Zustand mit wenig Speicher erneut einführen. –

Antwort

0

FirebaseMessagingService muss nicht aktiv sein, damit Ihre App die Benachrichtigungen erhält.

Der Dienst wird nur ausgeführt, um eingehende Nachrichten oder Token-Anfragen zu verarbeiten.

Keine Sorge, wenn der Dienst gestoppt wird. Android startet es neu, wenn eine neue Benachrichtigung eintrifft.

+0

Nein, das ist der Punkt! Wenn ich mein Handy einen Tag allein lasse und versuche, eine SMS an mein Handy zu senden, passiert nichts: C – flectiondev

+0

Wenn das passiert, dann ist es ein Fehler in der Version von Android vom Hersteller des Geräts hergestellt Bitte versuchen Sie es auf einem anderen Gerät –

+0

dann ist der Fehler auf allen Geräten (s7, s3, oneplus 2, s5) – flectiondev

Verwandte Themen