2016-04-25 3 views
-2

Ich habe eine Push-Benachrichtigungsfunktion in meiner MobileFirst Android App implementiert. Ich finde jedoch, dass meine App keine Push-Benachrichtigungen erhalten kann, wenn die App gestoppt wird. Auch meine App läuft wieder, die fehlende Nachricht wird nicht empfangen.Es können keine Push-Benachrichtigungen empfangen werden, wenn die MobileFirst-App (Android) gestoppt wurde.

Ich habe andere Artikel über das ähnliche Problem in Stackoverflow oder anderen Websites gelesen. Ich kann jedoch keine Lösung für meinen Fall finden.

+0

Wo ist Ihr Programmieraufwand? – manetsus

+0

1) Fügen Sie Ihre AndroidManifest.xml ** zur Frage hinzu **; 2) besser erklären das Problem - sagen Sie, dass die Nachricht ** in der Benachrichtigungszentrale erhalten und angezeigt **, aber die App wird nicht geöffnet, wenn die Benachrichtigung angeklickt wird, oder etwas anderes? erklären. –

+0

Zusätzlich zu dem, was Idan fragte, bieten auch Logcat von dem Gerät –

Antwort

0

Es wäre gut, wenn Sie klären könnten, was Sie mit "gestoppt" meinen.
Angehalten wie in der Anwendungsansicht ausgelöscht oder von den Anwendungseinstellungen forciert gestoppt.

Force-gestoppte Anwendungen (über Einstellungen >> Anwendungen >> Ihre Anwendung >> Kill-App) werden nicht mehr Benachrichtigungen erhalten, be (Android) Design.

Dies liegt daran, dass der Intent-Dienst, der empfangene Benachrichtigungen verarbeitet, ebenfalls aufgrund dieser erzwungenen Beendigung getötet wurde.

Dies ist anders als einfach eine Anwendung zu schließen, durch Auswischen, die den Intent-Dienst nicht töten wird, damit die App weiterhin Benachrichtigungen erhält, auch wenn sie nicht läuft (weil der Intent-Dienst noch läuft).

Verwandte Themen