1 00:00:02,190 --> 00:00:07,080 Jetzt wissen wir also, wie wir dieses Spiel auslösen und mit lokalen Benachrichtigungen umgehen können. 2 00:00:07,680 --> 00:00:16,350 Dies ist eine wichtige Voraussetzung, da bei Push-Benachrichtigungen lokale Benachrichtigungen ausgelöst werden. 3 00:00:16,830 --> 00:00:18,390 Aber und das ist der Unterschied. 4 00:00:18,570 --> 00:00:22,140 Der Auslöser kommt nicht aus unserer App. 5 00:00:23,180 --> 00:00:24,530 Wie es derzeit tut. 6 00:00:24,680 --> 00:00:31,390 Denken Sie daran, Dad, derzeit lösen wir unsere lokale Benachrichtigung hier mit dem 7 00:00:31,410 --> 00:00:35,690 Trigger-Benachrichtigungs-Handler und der geplanten asynchronen Benachrichtigungsmethode aus. 8 00:00:36,020 --> 00:00:38,900 So lösen wir derzeit die Benachrichtigung aus. 9 00:00:39,260 --> 00:00:41,280 Und Papa wird nicht mehr der Fall sein. 10 00:00:43,720 --> 00:00:50,710 Stattdessen befindet sich der Auslöser jetzt mit Push-Benachrichtigungen außerhalb unserer Anwendung. 11 00:00:51,190 --> 00:00:55,660 Es könnte der Entwickler der App sein, der manuell Push-Benachrichtigungen sendet. 12 00:00:56,050 --> 00:01:00,430 Es kann sich um serverseitigen Code handeln, der zum Senden einer Push-Benachrichtigung führt. 13 00:01:00,670 --> 00:01:06,490 Wenn Sie beispielsweise in einer Datenbank gespeicherte Nachrichten chatten und daher jetzt lernen 14 00:01:06,670 --> 00:01:13,180 müssen, wie wir Push-Benachrichtigungen an andere Geräte und nicht nur an unser eigenes Gerät senden können. 15 00:01:14,100 --> 00:01:17,520 Für Papa müssen wir verstehen, wie Push-Benachrichtigungen funktionieren. 16 00:01:18,120 --> 00:01:19,050 Wir haben unsere App bekommen. 17 00:01:19,290 --> 00:01:24,240 Und normalerweise läuft es natürlich auf mehreren Geräten für mehrere Benutzer. 18 00:01:26,060 --> 00:01:30,980 Dann haben wir ein Ereignis, das dazu führen sollte, dass eine Push-Benachrichtigung zugestellt wird. 19 00:01:31,430 --> 00:01:37,490 Dies kann eine Chat-Nachricht sein, die veröffentlicht wird, aber es kann auch sein, dass wir als 20 00:01:37,490 --> 00:01:42,200 Eigentümer der App beschließen, unseren Benutzern eine Marketing-Nachricht oder ähnliches zu senden. 21 00:01:43,360 --> 00:01:48,130 Wir möchten also unsere Nachricht oder unsere Benachrichtigung an ein Gerät senden. 22 00:01:48,640 --> 00:01:50,380 Aber so funktioniert es nicht. 23 00:01:50,680 --> 00:01:54,070 Wir können keine Nachrichten direkt an Geräte senden. 24 00:01:54,490 --> 00:02:01,600 Das ist ein Sicherheitsmechanismus, denn wenn jemand Push-Benachrichtigungen an zufällige Geräte senden könnte, 25 00:02:01,600 --> 00:02:05,080 würden unsere Telefone Spam erhalten. 26 00:02:05,410 --> 00:02:13,000 Um Push-Benachrichtigungen für unsere Apps auf unseren Geräten bereitzustellen, müssen wir stattdessen offizielle 27 00:02:13,000 --> 00:02:14,450 Push-Benachrichtigungsserver verwenden. 28 00:02:14,920 --> 00:02:17,770 Und sowohl Android als auch ISIS. 29 00:02:17,920 --> 00:02:22,180 Google und Apple haben also einen eigenen Push-Benachrichtigungsdienst. 30 00:02:22,450 --> 00:02:26,800 Und Sie müssen diese verwenden, um Ihre Nachricht an die Geräte zu übermitteln. 31 00:02:27,190 --> 00:02:27,700 Warum? 32 00:02:28,060 --> 00:02:34,090 Weil diese Server nur Nachrichten an Geräte und App-Installationen senden. 33 00:02:34,450 --> 00:02:36,280 Vater identifizierte sich. 34 00:02:36,970 --> 00:02:43,000 Im Wesentlichen muss sich Ihre App mit den Servern von Google und Apple identifizieren. 35 00:02:43,360 --> 00:02:51,220 Es wird ein einzigartiges Zeichen erhalten und ich. D. D. , könnte man sagen, und nur das ich. D. D. kann später verwendet 36 00:02:51,220 --> 00:02:57,170 werden, um eine Push-Benachrichtigung über diese offiziellen Push-Server an Ihre App-Installationen zu senden. 37 00:02:57,430 --> 00:03:04,840 Denn dann können die offiziellen Server überprüfen, ob Ihre App diese Push-Benachrichtigungen erhält. 38 00:03:05,140 --> 00:03:06,820 Das ist der Sicherheitsmechanismus hier. 39 00:03:07,630 --> 00:03:14,380 Anstatt Nachrichten direkt an Geräte zu senden, verwenden wir dieses Ereignis letztendlich in Verbindung mit 40 00:03:14,380 --> 00:03:21,610 diesen offiziellen Servern, um unsere Push-Benachrichtigung über diese offiziellen Push-Server an die verschiedenen Geräte zu senden, auf 41 00:03:21,610 --> 00:03:23,530 die wir abzielen möchten. 42 00:03:24,010 --> 00:03:26,260 So funktionieren Push-Benachrichtigungen. 43 00:03:26,560 --> 00:03:30,640 Wir haben also diesen zusätzlichen Sicherheitsschritt dazwischen, der wichtig ist. 44 00:03:31,570 --> 00:03:37,930 Nun wollen wir sehen, wie wir das in Code implementieren können und wie uns die Expo dabei wieder sehr hilft.