2016-09-09 3 views
0

Ich folgte den verschiedenen Tutorials für die Implementierung von Management-Benachrichtigung über Firebase zu einer Android-Anwendung. Ich sende Benachrichtigungen via PHP mit: delay_while_idle: true und time_to_live: 0Firebase und Android-App, unverlangte Benachrichtigungen abrufen

Es funktioniert gut, wenn die Anwendung und im Hintergrund oder Vordergrund. Wenn die Anwendung beendet wird, funktioniert es auf meinem Emulator (BlueStacks), aber nicht auf meinem "Elefon P3000".

Der Android-Side-Code verwendet wird, ist die hier in verschiedenen Funktionen Benachbart ein (FirebaseMessagingService, FirebaseInstanceIdService etc ...)

Gibt es eine Möglichkeit, wenn die Anwendung gestartet wird, ist es die ungelesenen Benachrichtigungen abrufen?

Antwort

0

So wie FCM funktioniert, sobald das Gerät online geht und erfolgreich eine Verbindung herstellt, sendet der FCM-Server die Nachrichten so schnell wie möglich.

Es gibt jedoch einige Parameter, die Sie in die Payload aufnehmen, die einige Verzögerungen verursachen können, z. B. delay_while_idle. Weitere Informationen finden Sie unter Lifetime of a Message docs.

Verwandte Themen