1 00:00:02,750 --> 00:00:04,060 Alors maintenant pour 2 00:00:04,070 --> 00:00:08,990 l'essentiel, tester cela sur un vrai téléphone. Pour cela, je réinstalle le client expo sur mon iPhone 3 00:00:08,990 --> 00:00:13,940 afin que toutes les autorisations que j'y ai installées dans le passé pendant les tests et ainsi de suite soient réinitialisées 4 00:00:14,450 --> 00:00:20,330 afin qu'elles puissent le montrer à partir de zéro et j'ai ouvert ma fenêtre de développement expo dans le navigateur ici, il était toujours ouvert 5 00:00:20,390 --> 00:00:24,050 mais maintenant je l'ai apporté à l'écran pour que nous ayons le code-barres à scanner. 6 00:00:24,050 --> 00:00:29,840 Donc, avec cela, nous pouvons bien sûr scanner cela à l'aide de l'application appareil photo ici dont je pointe le code 7 00:00:29,840 --> 00:00:35,090 à barres afin que je puisse appuyer dessus pour l'ouvrir, sur Android vous avez le scanner dans l'application expo 8 00:00:35,250 --> 00:00:37,600 mais je vais le montrer dans une seconde. 9 00:00:37,700 --> 00:00:38,530 J'ai compris, 10 00:00:38,630 --> 00:00:43,740 voici l'application et maintenant je peux ajouter un endroit, tester cela et maintenant vous 11 00:00:43,760 --> 00:00:45,350 verrez quelque chose d'intéressant. 12 00:00:45,350 --> 00:00:48,760 Si je clique sur prendre une image, on me demande des autorisations 13 00:00:48,800 --> 00:00:51,800 et je clique sur OK, mais maintenant cela échouera. 14 00:00:51,920 --> 00:00:53,570 Vous voyez cet avertissement 15 00:00:53,600 --> 00:00:55,510 ici en bas, cela a échoué. 16 00:00:55,550 --> 00:00:59,750 Maintenant, la raison pour laquelle cela a échoué est que je demande la mauvaise autorisation ici dans 17 00:00:59,750 --> 00:01:00,510 le sélecteur d'images. 18 00:01:00,530 --> 00:01:04,760 Maintenant auparavant, je devais changer cela parce que sur le 19 00:01:04,760 --> 00:01:10,760 simulateur, j'obtenais également une erreur là-bas. Maintenant, cela devrait être corrigé en demandant non seulement la permission de rouler la caméra 20 00:01:11,090 --> 00:01:14,520 ici, mais aussi, nous pouvons simplement ajouter un deuxième argument ici, pour les autorisations de la caméra, 21 00:01:14,540 --> 00:01:17,250 nous avons donc besoin des deux - caméra et rouleau de caméra. 22 00:01:17,420 --> 00:01:22,190 Maintenant, auparavant, changer cela en rouleau de caméra a résolu le problème parce que nous avions d'abord 23 00:01:22,190 --> 00:01:28,400 demandé l'autorisation de la caméra mais à la fin, vous devez demander les deux et chaque fois que vous réinstallez le client 24 00:01:28,400 --> 00:01:32,210 expo ou relancez l'application sur un nouvel appareil, vous avez certainement besoin demander aux 25 00:01:32,210 --> 00:01:35,590 deux pour que cela fonctionne. Donc, assurez-vous de demander les 26 00:01:35,660 --> 00:01:38,240 deux et avec cela ajouté, avec les deux autorisations 27 00:01:38,240 --> 00:01:42,500 ajoutées ici, cela fonctionnera toujours parce que maintenant nous demandons les deux autorisations même si 28 00:01:42,500 --> 00:01:43,660 nous n'utilisons que 29 00:01:43,850 --> 00:01:50,330 la caméra ici, mais puisque ce package pourrait également utiliser le rouleau de caméra, nous devons obtenir les deux autorisations et par 30 00:01:50,390 --> 00:01:53,790 la suite, fermer expo et réanalyser ce code à barres ici, comme 31 00:01:56,540 --> 00:02:00,160 ceci et l'ouvrir à nouveau dans expo et maintenant cela devrait fonctionner. 32 00:02:00,150 --> 00:02:10,100 Alors maintenant, si nous allons ici et que nous entrons dans le test ici, puis je prends une image, maintenant on me demande si je veux accorder l'accès et 33 00:02:10,100 --> 00:02:17,450 je le fais et maintenant je vais prendre cette image étonnante ici qui est très méta parce que je prends une image 34 00:02:17,450 --> 00:02:22,820 de l'écran où j'enregistre que je prends une image et que je peux utiliser cette photo, 35 00:02:22,820 --> 00:02:27,640 la voici et maintenant choisissons un emplacement sur la carte, peut-être que celui-ci, enregistrez-le, 36 00:02:27,680 --> 00:02:29,410 semble fonctionner ou obtenir mon 37 00:02:29,420 --> 00:02:35,060 emplacement actuel que je je ne veux pas ici, donc je vais juste cliquer sur enregistrer 38 00:02:35,060 --> 00:02:36,560 l'endroit et le 39 00:02:36,560 --> 00:02:40,540 voici, l'ajouter, vous pouvez le voir, vous pouvez voir les détails. 40 00:02:40,580 --> 00:02:41,540 Donc cela semble 41 00:02:41,540 --> 00:02:47,930 fonctionner et permettez-moi maintenant de le fermer et de le rouvrir afin de voir s'il a vraiment été stocké dans une base de données. 42 00:02:48,080 --> 00:02:53,320 Donc, il devrait maintenant charger cet endroit, espérons-le, et toutes les données sont là. 43 00:02:53,330 --> 00:03:00,290 Il s'agit donc maintenant de notre application fonctionnant sur un véritable iPhone et nous avons corrigé cette importante erreur d'autorisation, nous 44 00:03:00,350 --> 00:03:03,230 allons maintenant l'exécuter également sur un appareil Android.