Jetzt wissen wir also, wie wir dieses Spiel auslösen und mit lokalen Benachrichtigungen umgehen können.
Dies ist eine wichtige Voraussetzung, da bei Push-Benachrichtigungen lokale Benachrichtigungen ausgelöst werden.
Aber und das ist der Unterschied.
Der Auslöser kommt nicht aus unserer App.
Wie es derzeit tut.
Denken Sie daran, Dad, derzeit lösen wir unsere lokale Benachrichtigung hier mit dem
Trigger-Benachrichtigungs-Handler und der geplanten asynchronen Benachrichtigungsmethode aus.
So lösen wir derzeit die Benachrichtigung aus.
Und Papa wird nicht mehr der Fall sein.
Stattdessen befindet sich der Auslöser jetzt mit Push-Benachrichtigungen außerhalb unserer Anwendung.
Es könnte der Entwickler der App sein, der manuell Push-Benachrichtigungen sendet.
Es kann sich um serverseitigen Code handeln, der zum Senden einer Push-Benachrichtigung führt.
Wenn Sie beispielsweise in einer Datenbank gespeicherte Nachrichten chatten und daher jetzt lernen
müssen, wie wir Push-Benachrichtigungen an andere Geräte und nicht nur an unser eigenes Gerät senden können.
Für Papa müssen wir verstehen, wie Push-Benachrichtigungen funktionieren.
Wir haben unsere App bekommen.
Und normalerweise läuft es natürlich auf mehreren Geräten für mehrere Benutzer.
Dann haben wir ein Ereignis, das dazu führen sollte, dass eine Push-Benachrichtigung zugestellt wird.
Dies kann eine Chat-Nachricht sein, die veröffentlicht wird, aber es kann auch sein, dass wir als
Eigentümer der App beschließen, unseren Benutzern eine Marketing-Nachricht oder ähnliches zu senden.
Wir möchten also unsere Nachricht oder unsere Benachrichtigung an ein Gerät senden.
Aber so funktioniert es nicht.
Wir können keine Nachrichten direkt an Geräte senden.
Das ist ein Sicherheitsmechanismus, denn wenn jemand Push-Benachrichtigungen an zufällige Geräte senden könnte,
würden unsere Telefone Spam erhalten.
Um Push-Benachrichtigungen für unsere Apps auf unseren Geräten bereitzustellen, müssen wir stattdessen offizielle
Push-Benachrichtigungsserver verwenden.
Und sowohl Android als auch ISIS.
Google und Apple haben also einen eigenen Push-Benachrichtigungsdienst.
Und Sie müssen diese verwenden, um Ihre Nachricht an die Geräte zu übermitteln.
Warum?
Weil diese Server nur Nachrichten an Geräte und App-Installationen senden.
Vater identifizierte sich.
Im Wesentlichen muss sich Ihre App mit den Servern von Google und Apple identifizieren.
Es wird ein einzigartiges Zeichen erhalten und ich. D. D. , könnte man sagen, und nur das ich. D. D. kann später verwendet
werden, um eine Push-Benachrichtigung über diese offiziellen Push-Server an Ihre App-Installationen zu senden.
Denn dann können die offiziellen Server überprüfen, ob Ihre App diese Push-Benachrichtigungen erhält.
Das ist der Sicherheitsmechanismus hier.
Anstatt Nachrichten direkt an Geräte zu senden, verwenden wir dieses Ereignis letztendlich in Verbindung mit
diesen offiziellen Servern, um unsere Push-Benachrichtigung über diese offiziellen Push-Server an die verschiedenen Geräte zu senden, auf
die wir abzielen möchten.
So funktionieren Push-Benachrichtigungen.
Wir haben also diesen zusätzlichen Sicherheitsschritt dazwischen, der wichtig ist.
Nun wollen wir sehen, wie wir das in Code implementieren können und wie uns die Expo dabei wieder sehr hilft.