1 00:00:02,750 --> 00:00:04,060 Nun zum wichtigen 2 00:00:04,070 --> 00:00:08,990 Teil: Testen Sie dies auf einem echten Telefon. Zu diesem Zweck installiere ich den Expo-Client auf meinem 3 00:00:08,990 --> 00:00:13,940 iPhone neu, damit alle Berechtigungen, die ich in der Vergangenheit während des Testens usw. dort eingerichtet habe, zurückgesetzt werden, damit 4 00:00:14,450 --> 00:00:20,330 sie dies von Grund auf neu anzeigen können, und ich öffnete mein Expo-Entwicklungsfenster in Der Browser hier war immer geöffnet, aber jetzt habe 5 00:00:20,390 --> 00:00:24,050 ich ihn auf den Bildschirm gebracht, damit wir dort den Barcode zum Scannen haben. 6 00:00:24,050 --> 00:00:29,840 Damit können wir dies natürlich mit Hilfe der Kameraanwendung hier scannen, wobei ich auf den Barcode verweise, damit ich 7 00:00:29,840 --> 00:00:35,090 darauf tippen kann, um ihn zu öffnen. Auf Android haben Sie den Scanner in der Expo-App, aber 8 00:00:35,250 --> 00:00:37,600 ich werde dies zeigen in einer Sekunde. 9 00:00:37,700 --> 00:00:38,530 Verstanden, hier 10 00:00:38,630 --> 00:00:43,740 ist die App und jetzt kann ich einen Ort hinzufügen, dies testen und jetzt wirst 11 00:00:43,760 --> 00:00:45,350 du etwas Interessantes sehen. 12 00:00:45,350 --> 00:00:48,760 Wenn ich auf Bild aufnehmen klicke, werde ich nach Berechtigungen gefragt und 13 00:00:48,800 --> 00:00:51,800 ich klicke auf OK, aber jetzt schlägt dies tatsächlich fehl. 14 00:00:51,920 --> 00:00:53,570 Sie sehen diese Warnung 15 00:00:53,600 --> 00:00:55,510 hier unten, dies ist fehlgeschlagen. 16 00:00:55,550 --> 00:00:59,750 Der Grund, warum dies fehlgeschlagen ist, ist, dass ich hier in der Bildauswahl nach der falschen 17 00:00:59,750 --> 00:01:00,510 Erlaubnis frage. 18 00:01:00,530 --> 00:01:04,760 Jetzt musste ich das jetzt ändern, weil ich auf dem 19 00:01:04,760 --> 00:01:10,760 Simulator auch dort einen Fehler bekam. Nun sollte dies tatsächlich behoben werden, indem hier nicht nur nach der Erlaubnis 20 00:01:11,090 --> 00:01:14,520 für die Kamerarolle gefragt wird, sondern wir können hier einfach ein zweites Argument für die Berechtigung 21 00:01:14,540 --> 00:01:17,250 der Kamera hinzufügen, sodass wir beide benötigen - Kamera und Kamerarolle. 22 00:01:17,420 --> 00:01:22,190 Durch die Änderung dieser Option in "Kamerarolle" wurde das Problem behoben, da wir zuerst um die 23 00:01:22,190 --> 00:01:28,400 Erlaubnis der Kamera gebeten haben. Am Ende müssen Sie jedoch nach beiden fragen. Wenn Sie den Expo-Client neu installieren oder die App 24 00:01:28,400 --> 00:01:32,210 auf einem neuen Gerät neu starten, müssen Sie dies unbedingt tun um beides 25 00:01:32,210 --> 00:01:35,590 zu bitten, damit dies funktioniert. Stellen Sie also sicher, dass 26 00:01:35,660 --> 00:01:38,240 Sie nach beiden fragen. Wenn dies hinzugefügt wurde 27 00:01:38,240 --> 00:01:42,500 und beide Berechtigungen hier hinzugefügt wurden, funktioniert dies jetzt immer, da wir jetzt nach 28 00:01:42,500 --> 00:01:43,660 beiden Berechtigungen fragen, 29 00:01:43,850 --> 00:01:50,330 obwohl wir hier nur die Kamera verwenden, aber da dieses Paket auch verwenden könnte Für die Kamerarolle müssen wir beide Berechtigungen 30 00:01:50,390 --> 00:01:53,790 einholen und danach die Ausstellung schließen und den Barcode hier erneut 31 00:01:56,540 --> 00:02:00,160 scannen und diesen in der Ausstellung erneut öffnen. Jetzt sollte es funktionieren. 32 00:02:00,150 --> 00:02:10,100 Wenn wir jetzt hierher gehen und hier testen und dann ein Bild machen, werde ich gefragt, ob ich Zugriff gewähren möchte, und jetzt mache ich dieses erstaunliche Bild 33 00:02:10,100 --> 00:02:17,450 hier, das sehr meta ist, weil ich es mache Ein Bild des Bildschirms, auf dem ich aufzeichne, dass ich ein Bild 34 00:02:17,450 --> 00:02:22,820 mache und dieses Foto verwenden kann. Hier ist es und jetzt wählen wir einen Ort 35 00:02:22,820 --> 00:02:27,640 auf der Karte. Vielleicht scheint dieser, speichern Sie diesen, zu funktionieren oder meinen 36 00:02:27,680 --> 00:02:29,410 aktuellen Ort zu erhalten, den 37 00:02:29,420 --> 00:02:35,060 ich habe Ich möchte nicht hier sein, also klicke ich einfach auf Ort speichern und hier 38 00:02:35,060 --> 00:02:36,560 ist es, füge 39 00:02:36,560 --> 00:02:40,540 es hinzu, du kannst es anzeigen, du kannst die Details anzeigen. 40 00:02:40,580 --> 00:02:41,540 Das scheint also 41 00:02:41,540 --> 00:02:47,930 zu funktionieren und jetzt möchte ich dies auch schließen und erneut öffnen, damit wir sehen, ob es wirklich in einer Datenbank gespeichert wurde. 42 00:02:48,080 --> 00:02:53,320 Also sollte es jetzt hoffentlich diesen Ort laden und es tut es und alle Daten sind da. 43 00:02:53,330 --> 00:03:00,290 Dies ist nun unsere Anwendung, die auf einem echten iPhone ausgeführt wird, und wir haben diesen wichtigen Berechtigungsfehler behoben. Lassen Sie 44 00:03:00,350 --> 00:03:03,230 uns sie jetzt auch auf einem Android-Gerät ausführen.