CforGood / cforgood-mobile

App Mobile React Native
1 stars 0 forks source link

IOS V1.5 : SIGNUP : #78

Closed FredPetris closed 6 years ago

FredPetris commented 6 years ago
Kottidev commented 6 years ago

A vérifier le premier point

FredPetris commented 6 years ago

OK : le retour est possible pour modifier le prénom KO : dans city, c'est toujours la région (et non la ville) qui est renseignée

Kottidev commented 6 years ago

je vais voir avec l'api de google

Kottidev commented 6 years ago

avec google j'ai dans la réponse pour la localisation avec des type : postal_code administrative_area_level_1 et administrative_area_level_2 ...

j'utilise quoi pour city ?

@FredPetris

FredPetris commented 6 years ago

"long_name" de "administrative_area_level_1" devrait faire l'affaire.

FredPetris commented 6 years ago
FredPetris commented 6 years ago

Aucun SIGNUP possible, erreur sur code promo, voir #76

Kottidev commented 6 years ago

pour le city j'utilise administrative_area_level_1 donc il faut le valider

FredPetris commented 6 years ago

En lisant la doc Google, voilà ce que j'ai trouvé :

capture d ecran 2017-10-30 a 21 39 01

Donc, je validerai suite à prochain test car les derniers tests n'étaient pas ok et je ne peux pas tester tant que le SIGNUP ne fonctionne pas.

Kottidev commented 6 years ago

@FredPetris ` response.forEach(address => { if (address.types.indexOf('postal_code') !== -1) { zipcode = address.long_name; } if (address.types.indexOf('administrative_area_level_2') !== -1 || address.types.indexOf('administrative_area_level_1') !== -1 ) { city = address.long_name; }

      });

`

Kottidev commented 6 years ago

il faut tester et vérifier @FredPetris

FredPetris commented 6 years ago

KO c'est toujours "Nouvelle aquitaine" qui remonte. Je ne suis pas sûr de comprendre ton code au-dessus. Peux-tu m'envoyer le retour de l'API Google ?

Kottidev commented 6 years ago

[ { long_name: '1800', short_name: '1800', types: [ 'street_number' ] }, { long_name: 'Ellis Street', short_name: 'Ellis St', types: [ 'route' ] }, { long_name: 'Tenderloin', short_name: 'Tenderloin', types: [ 'neighborhood', 'political' ] }, { long_name: 'San Francisco', short_name: 'SF', types: [ 'locality', 'political' ] }, { long_name: 'San Francisco County', short_name: 'San Francisco County', types: [ 'administrative_area_level_2', 'political' ] }, { long_name: 'California', short_name: 'CA', types: [ 'administrative_area_level_1', 'political' ] }, { long_name: 'الولايات المتحدة', short_name: 'US', types: [ 'country', 'political' ] }, { long_name: '94115', short_name: '94115', types: [ 'postal_code' ] } ]

Kottidev commented 6 years ago

@FredPetris

Kottidev commented 6 years ago

tu veux que je sélectionne neighborhood ?

FredPetris commented 6 years ago

@Kottidev : Donc, nous ne parlions pas de la même requête API Google. Dans ton cas alors, je pense qu'il faut prendre "locality".

Kottidev commented 6 years ago

https://maps.googleapis.com/maps/api/geocode/json?latlng=${latitude},${longitude}&key=${geoKey}

j'utilise cette api , tu peux vérifier avec Postman

FredPetris commented 6 years ago

C'est quoi ${geoKey} ? Sinon, c'est bien "locality" qu'il faut prendre

capture d ecran 2017-11-04 a 17 01 41