Stellen wir jetzt sicher, dass wir alle auf eine Benachrichtigung reagieren können, wenn die App geschlossen wurde.
Und für diese Benachrichtigungen dieses Benachrichtigungspaket.
Dieser hier hat einfach eine nie nützliche Methode.
Also wieder eine Tatsache verwenden und hier werde ich den gleichen Effekt verwenden, den ich für die Behandlung eingehender Benachrichtigungen verwendet habe.
Wenn diese Äpfel geöffnet sind, können wir hier auch eine andere Methode für das Benachrichtigungsobjekt aufrufen.
Und Papa wäre der ADD-Benachrichtigungsantwortempfänger.
Auf diese Weise können Sie jetzt eine Funktion definieren, die ausgeführt werden soll, wenn ein Benutzer mit einer Benachrichtigung interagiert, während sich
die App in Bakra befand, während die App nicht ausgeführt wurde.
Wenn ein Benutzer hier auf eine Benachrichtigung tippt, erhalten wir ein Antwortobjekt und können diese Antwort über die Konsole sperren, um zu sehen,
was darin enthalten ist.
Nun, Gerechtigkeit vorher hier, wir bekommen auch ein Abonnement.
Und jetzt zu einem weißen Namenskonflikt.
Alle Namen sind Hintergrundabonnements und alle Namen sind für Vordergrundabonnements.
Aber natürlich liegen diese Namen bei Ihnen.
Und dann wollen wir hier in der Bereinigungsfunktion natürlich sowohl das Back-Run-Abonnement als
auch das Vordergrund-Abonnement bereinigen.
Und Sie sehen, dass diese AP-Augen sehr ähnlich sind.
Wir arbeiten mit ihnen auf die gleiche Weise.
Wir erhalten jedoch unterschiedliche Daten.
Hier bekommen wir die Benachrichtigung hier.
Wir bekommen ein Antwortobjekt.
Schauen wir uns das an und sehen, was in dieser Antwort steckt.
Deshalb werde ich wieder eine Benachrichtigung über Androiden auslösen.
Eigentlich werde ich zuerst diese alten Benachrichtigungen löschen.
Dann werde ich es auslösen.
Und jetzt versetze ich die App in den Hintergrundmodus.
Also bin ich wieder auf dem Startbildschirm.
Und jetzt können wir auf eine D-Benachrichtigung warten.
Hier ist es.
Lassen Sie uns darauf tippen.
Dies öffnet die App.
Und jetzt bist du im Terminal.
Wir haben eine neue Ausgabe.
Hier unten ist es.
Dies ist nun das Objekt.
Und tatsächlich ist es fast das gleiche wie die Benachrichtigung, die wir zuvor erhalten haben.
Es ist nur ein Objekt, das die Benachrichtigung enthält.
Es gibt uns aber auch diese Aktionskennung, die wir hier tatsächlich ignorieren können.
Stattdessen sehen wir, dass wir einen Benachrichtigungsschlüssel haben und dort wieder die Daten, den Text, den Titel und
alles, was wir brauchen, abrufen können.
Wir erhalten sogar Informationen darüber, warum die Benachrichtigung erfolgt ist.
Jetzt, zum Beispiel, Papa, hatte es einfach einen Timer für 10 Sekunden.
Das ist also ziemlich ordentlich.
Lassen Sie uns alle Tests auf ISIS durchführen und daher für alle auf einige ISIS laufen und sicherstellen, dass ich
hier ISIS-Konsole muss.
Lassen Sie mich jetzt eine Benachrichtigung auslösen, die App in den Hintergrundmodus versetzen und auf die Benachrichtigung warten.
Warten wir, bis es eintrifft.
Und sobald es da ist, werden wir es auch hier auf IWK antippen.
Öffnet die App.
Und jetzt haben wir hier auch eine Ausgabe auf Eis.
Wir haben hier ein Objekt mit Benachrichtigungsdaten, genau wie auf Android.
Sie werden nun sehen, dass sich einige Datenfelder unterscheiden, weil es sich um ISIS handelt.
Aber im Allgemeinen sind Ihre Daten hier mit Ihren speziellen Daten.
Dein Titel ist hier.
Dein Körper ist hier.
So können Sie genau wie unter Android in diese Benachrichtigungsdaten, in die Anfrage, in den Inhalt und dann in die Körperdaten oder
was auch immer Sie benötigen, einen Drilldown durchführen.
Und so können Sie mit Benachrichtigungen umgehen, wenn sie eintreffen und Ihre App nicht ausgeführt wird.
Und auch hier können Sie anstelle der Konsolenprotokollierung natürlich alles tun, was Sie tun müssen, und zu einem
anderen Bildschirm navigieren.
Senden Sie eine HTP-Anfrage an einen Server und sperren Sie einen Benutzer.
Mach was du willst in deiner App.
Es ist Ihre App, die Sie ausführen.
Dies ist ein nicht verwendbarer Effekt anstelle einer Komponente.
So können Sie das tun, was Sie in Komponenten immer tun können.
Grundsätzlich gibt es keine Grenzen.