A teraz ważna
część: testowanie tego na prawdziwym telefonie. W tym celu ponownie instaluję klienta expo
na moim iPhonie, aby wszystkie uprawnienia, które ustawiłem tam w przeszłości podczas testowania i tak dalej,
zostały zresetowane, aby mogły pokazać to od zera, i otworzyłem moje okno expo w przeglądarka tutaj, zawsze była otwarta, ale
teraz przyniosłem ją na ekran, abyśmy mieli tam kod kreskowy do skanowania.
Dzięki temu możemy oczywiście zeskanować to za pomocą aplikacji aparatu tutaj, wskazuję, że kod kreskowy,
żebym mógł go dotknąć, aby go otworzyć, na Androidzie masz skaner w aplikacji expo,
ale pokażę to za sekundę.
Rozumiem,
oto aplikacja, a teraz mogę dodać miejsce, przetestować to, a teraz
zobaczysz coś interesującego.
Jeśli kliknę zrób zdjęcie, zostaniesz poproszony o pozwolenie i kliknę
OK, ale teraz to się nie powiedzie.
Widzisz to ostrzeżenie tutaj
na dole, to się nie udało.
Powodem, dla którego to się nie powiodło, jest to, że proszę o nieprawidłowe uprawnienia tutaj w
selektorze obrazów.
Teraz poprzednio musiałem to zmienić, ponieważ w symulatorze
również pojawiał się błąd. Teraz powinno to zostać naprawione, nie tylko prosząc o pozwolenie na
rolowanie kamery tutaj, ale także, możemy po prostu dodać tutaj drugi argument dotyczący
uprawnień kamery, więc potrzebujemy zarówno kamery, jak i kamery.
Wcześniej zmiana tej opcji na rolkę z aparatem naprawiła problem, ponieważ najpierw poprosiliśmy o
pozwolenie na kamerę, ale ostatecznie musisz poprosić o jedno i drugie, a gdy ponownie zainstalujesz klienta expo lub ponownie
uruchomisz aplikację na nowym urządzeniu, zdecydowanie potrzebujesz poprosić o jedno i
drugie, aby to zadziałało. Upewnij się więc, że poprosisz
o jedno i drugie, z tym dodanym, z
oboma dodanymi tutaj uprawnieniami, teraz to zawsze będzie działać, ponieważ teraz prosimy o oba
uprawnienia, chociaż
używamy tylko kamery tutaj, ale ponieważ ten pakiet może również używać w trakcie kamery, musimy uzyskać oba uprawnienia, a następnie
zamknąć expo i ponownie przeskanować ten kod kreskowy tutaj, w ten
sposób i otworzyć to ponownie w expo, a teraz powinno działać.
Więc teraz, jeśli pójdziemy tutaj i przejdziemy tutaj test, a następnie zrobię zdjęcie, teraz jestem pytany, czy chcę przyznać dostęp i robię
to, a teraz zrobię to niesamowite zdjęcie, które jest bardzo meta, ponieważ biorę obraz ekranu, na
którym rejestruję, że robię zdjęcie i mogę użyć tego zdjęcia, oto jest
i teraz wybierzmy lokalizację na mapie, może ta, zapisz to, wydaje
się działać lub uzyskać
moją aktualną lokalizację, którą ja nie chcę tutaj, więc po prostu klikam zapisz
miejsce i
oto dodaj, możesz je zobaczyć, możesz zobaczyć szczegóły.
Wydaje się, że
to działa, a teraz pozwól mi to również zamknąć i ponownie otworzyć, aby zobaczyć, czy naprawdę było przechowywane w bazie danych.
Mam nadzieję, że powinien teraz załadować to miejsce i tak się dzieje, a wszystkie dane tam są.
To jest teraz nasza aplikacja działająca na prawdziwym iPhonie i naprawiliśmy ten ważny błąd uprawnień, teraz uruchommy
go również na urządzeniu z Androidem.