Quindi ora per
la parte importante, testarlo su un telefono reale. Per questo, sto reinstallando il client expo sul mio iPhone
in modo che tutte le autorizzazioni che ho impostato lì in passato durante i test e così via siano ripristinate in
modo che possano mostrarlo da zero e ho aperto la mia finestra di sviluppo expo in il browser qui, era sempre aperto ma ora l'ho
portato sullo schermo in modo che abbiamo il codice a barre lì per la scansione.
Quindi, con questo, possiamo ovviamente scansionare questo con l'aiuto dell'applicazione della fotocamera qui che indico che il codice
a barre in modo da poterlo toccare per aprirlo, su Android hai lo scanner nell'app expo
ma mostrerò questo in un secondo.
Capito,
ecco l'app e ora posso aggiungere un posto, provare questo e ora
vedrai qualcosa di interessante.
Se faccio clic su scatta immagine, mi vengono chieste le autorizzazioni
e faccio clic su OK, ma ora non funzionerà.
Vedi questo avviso qui
in fondo, questo non è riuscito.
Ora il motivo per cui questo è fallito è che sto chiedendo il permesso sbagliato qui nel
selettore di immagini.
Ora in precedenza, ho dovuto cambiare questo perché sul simulatore,
stavo ottenendo anche un errore lì. Ora questo dovrebbe effettivamente essere risolto non solo chiedendo qui l'autorizzazione per il rullino
fotografico, ma anche qui possiamo semplicemente aggiungere un secondo argomento, per i permessi fotocamera, quindi abbiamo
bisogno di entrambi - il rullino fotografico e il rullino fotografico.
Ora in precedenza, cambiando questo in rullino fotografico ho risolto il problema perché prima avevamo
chiesto l'autorizzazione della fotocamera ma alla fine, è necessario chiedere entrambi e ogni volta che si reinstalla il client expo
o si riavvia l'app su un nuovo dispositivo, è sicuramente necessario chiedere
ad entrambi che funzioni. Quindi assicurati di chiedere entrambi
e con quello aggiunto, con entrambe le autorizzazioni
aggiunte qui, ora funzionerà sempre perché ora chiediamo entrambe le autorizzazioni anche se stiamo
usando solo
la fotocamera qui ma dal momento che questo pacchetto potrebbe anche usare il rullino fotografico, dobbiamo ottenere entrambe le autorizzazioni e,
successivamente, chiudere expo e ripetere la scansione del codice a barre
qui, in questo modo e riaprirlo in expo e ora dovrebbe funzionare.
Quindi ora se andiamo qui e entriamo nel test qui e poi prendo un'immagine, ora mi viene chiesto se voglio concedere l'accesso e
lo faccio e ora prenderò questa fantastica immagine qui che è molto meta perché prendo un'immagine dello
schermo in cui registro che scatto un'immagine e posso usare quella foto, eccola
qui e ora scegliamo una posizione sulla mappa, forse questa, salviamola,
sembra funzionare o ottenere
la mia posizione attuale che non voglio qui, quindi farò semplicemente clic su
Salva luogo ed
eccolo qui, aggiungilo, puoi visualizzarlo, puoi visualizzare i dettagli.
Quindi questo sembra
funzionare e ora permettimi di chiudere anche questo e riaprirlo in modo da vedere se è stato realmente archiviato in un database.
Quindi ora dovrebbe caricare questo posto, si spera, e lo fa e tutti i dati sono lì.
Quindi questa è ora la nostra applicazione in esecuzione su un vero iPhone e abbiamo risolto questo importante errore di
autorizzazione, ora eseguiamolo anche su un dispositivo Android.