Ich verstehe, dass keine Hintergrundoperation durchgeführt werden kann, nachdem eine App auf ios gezwungen wurde. Kann die App dennoch eine FCM/GCM-Nachricht erhalten und direkt nach dem Beenden eine Benachrichtigung anzeigen?Können Sie eine FCM-Benachrichtigung erhalten, nachdem Benutzer die ios-App beendet hat?
1
A
Antwort
0
Die Antwort war ja.
Mit FCM können Sie zwei Arten von Nachrichten an Kunden senden:
1) Benachrichtigungsmeldungen, manchmal gedacht als „Display-Meldungen.“ Diese werden auch dann geliefert, wenn die App gerade beendet wurde. 2) Datennachrichten, die von der Client-App verarbeitet werden. Diese werden im Hintergrund behandelt und daher, wenn eine App auf iOS beendet wurde, werden diese nicht an die App geliefert.
Verwandte Themen
- 1. So erhalten Sie das aktuelle Datum und die Uhrzeit, nachdem ein Benutzer eine Aktion ausgewählt hat
- 2. Javascript. Senden Sie das Formular, nachdem der Benutzer die Eingabe beendet hat
- 3. Warten Sie, bis der Benutzer die Eingabe beendet hat. Tkinter
- 4. TextField-Listener für nachdem der Benutzer die Bearbeitung beendet hat? JavaFX
- 5. Ereignis nachdem ein div die Animation beendet hat?
- 6. Wie wird eine Schleife beendet, nachdem der Benutzer einen Sentinel-Wert eingegeben hat?
- 7. Wie kann man sich automatisch auf der Anmeldeseite anmelden, nachdem der Benutzer die App beendet hat?
- 8. Javascript: Bearbeiten, wenn der Benutzer die Eingabe beendet hat
- 9. So schließen Sie die Eingabeaufforderung, nachdem die ausführbare Datei den Start beendet hat
- 10. Rufen Sie eine Funktion2 auf, nachdem Funktion1 bereits beendet ist
- 11. Inhalt zu DOM HINZUFÜGEN, nachdem AngularJS asynchrones Laden beendet hat
- 12. So beenden Sie die Animation, nachdem die Funktion beendet ist
- 13. So schließen Sie die Benachrichtigung, nachdem die Sprachausgabe beendet wurde
- 14. Ich muss eine Funktion nur einmal ausführen, nachdem der Benutzer die Eingabe beendet hat, aber meine Funktion läuft mehrmals
- 15. Unity3D - Firebase-Nachrichtendaten abrufen, nachdem Benutzer die Benachrichtigung freigegeben hat
- 16. Browserbreite und -höhe erhalten, nachdem der Benutzer die Größe des Fensters geändert hat
- 17. Wie wird eine Java-Anwendung ordnungsgemäß beendet, die beendet wird, nachdem die Befehlszeile geschlossen wurde, von der sie ausgeführt wurde?
- 18. C# -Aufnahmemethode, nachdem die Browsersteuerung beendet wurde?
- 19. Behalten Sie Puffer rückgängig, nachdem Sie VIM beendet haben?
- 20. Wie Methoden aufrufen, nachdem sich der Benutzer erfolgreich angemeldet hat?
- 21. Programm wurde beendet, nachdem Funktion zurückgegeben
- 22. Zurück zum Startbildschirm, nachdem die Aktivität beendet wurde.
- 23. MySQL, erhalten eine MySQL-Tabelle hat wie unten Benutzer
- 24. Wie wird die Verarbeitung fortgesetzt, nachdem die Animation beendet wurde?
- 25. Stoppen Sie die Spracherkennung, wenn der Benutzer das Gespräch beendet hat
- 26. Wie können Benutzer aus lang laufenden VBA-Aufgaben beendet werden?
- 27. Ermitteln, ob der Benutzer die Push-Benachrichtigung beendet hat (mehrere Warnmeldungen gleichzeitig anzeigen)
- 28. Wie können Sie feststellen, wann ein Benutzer zuletzt eine Taste gedrückt hat (oder die Maus bewegt hat)?
- 29. Wie kann ich die Gesamtzahl der Vergleiche erhalten, nachdem die 100 Schleifen beendet wurden?
- 30. Wie können Sie eine TensorFlow-Saite erhalten?
AFAIK, wenn Sie erzwingen, eine App zu beenden, wird dies dazu führen, dass Sie keine Benachrichtigung erhalten können. Sie können diese [SO Frage] (http://stackoverflow.com/questions/38166203/ios-data-notifications-with-fcm) bezüglich IOS-Datenbenachrichtigungen mit FCM überprüfen. Wenn in der Diskussion die Anwendung vom Benutzer "zwangsweise" geschlossen wird, gibt es keine Möglichkeit, eine Datennachricht an die Anwendung zu senden (nur iOS wird dadurch bewirkt, es funktioniert gut auf Android). Die Lösung besteht darin, eine Benachrichtigungsmeldung zu verwenden, bei der die Anzeige der Nachricht vom Betriebssystem statt von der Anwendung gehandhabt wird. –