parent
f1e7ec8676
commit
6636076980
@ -1 +1,18 @@
|
||||
Bienvenue sur le Wiki.
|
||||
# Récupérer la localisation
|
||||
|
||||
## Autorisation Android et IOS
|
||||
|
||||
### Android
|
||||
|
||||
Afin de pouvoir récupérer les coordonnées des utilisateurs, nous avons du utiliser le module geolocator de Flutter, qui permet justement de récupérer les coordonées GPS de l'appareil. Cependant, il faut autoriser l'application à acceder à la localisation de l'appareil. Pour cela, sur Android, il fallait modifier le AndroidManifest.xml, et ajouter ces deux lignes :
|
||||
'''
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||
'''
|
||||
Ces lignes permettent d'autoriser l'application à demander l'autorisation. Une fois ces lignes ajoutées, quand on ouvre l'application, cette dernière nous demande si on autorise l'application à acceder à la localisation. Une fois qu'on clique sur oui, le module geolocator récupére les coordonées GPS exactes de l'appareil.
|
||||
|
||||
### HTTP
|
||||
|
||||
La solution que nous allons utiliser est bien plus general, formatrice et logique, elle consiste a utiliser l'API Web de Spotify en faisant des requetes HTTP.
|
||||
|
||||
Pour les requetes HTTP nous utiliserons [un package Flutter](https://pub.dev/packages/http) fait pour, et [la documentation de l'API](https://developer.spotify.com/documentation/web-api/) est assez complete et disponible en ligne.
|
||||
|
Loading…
Reference in new issue