codeandoxalapa / mapmap

Aplicación móvil que te permite mapear rutas y generar GTFS.
https://mapaton.org
MIT License
23 stars 11 forks source link

Envío de rutas #5

Closed cesariux23 closed 1 year ago

cesariux23 commented 7 years ago

Al darle enviar, a donde es que se envia la información? a transitWand? Cómo es que se calcula el ID de las unidades al registrarse? tambien se registran directamente a transitWand?, baje transitwand, le di registrar y me proporciono el mismo ID

cesariux23 commented 7 years ago

Ya cheque, map map manda la información a transitwand

jmbecerril commented 7 years ago

1.- Al enviar las rutas al servidor se envía información al servidor de Transitwand y a Codeando Xalapa

2.- El ID de las unidades se obtiene del dispositivo, es único ... así que podrías instalar MapMap o Transitwand y vas a obtener el mismo ID porque sigue siendo el mismo dispositivo.

CaptureService.imei = telephonyManager.getDeviceId();

Así se obtiene ID del dispositivo https://developer.android.com/reference/android/telephony/TelephonyManager.html

cesariux23 commented 7 years ago

Haaaaaa

cesariux23 commented 7 years ago

En realidad me refería a el id de 6 digitos que te pide transitWand para ver las rutas subidas, y que se genera aleatoria mente aquí .

jmbecerril commented 7 years ago

Voy a seguir revisando el código porque todavía me parece un poco confuso cómo se utiliza el imei y el unitId en la app de backend

categulario commented 7 years ago

Estaba viendo el código de Phone.java que señaló @cesariux23 y está bien raro... como que le sobran cosas

jmbecerril commented 7 years ago

Lo voy a seguir analizando .. mi confusión es con el imei y unitId .. por qué utilizar los dos? .. creo sólo sería necesario utilizar uno de ellos, pero eso es lo que estoy revisando :)

oxcar commented 1 year ago

Efectivamente, el teléfono tiene dos IDs. El IMEI se usa internamente para identificar el teléfono, pero además se crea un unitID que es el que se le da al usuario para que pueda buscar sus rutas subidas al servidor.

Además cuando un usuario sube sus rutas envía el IMEI como parámetro, no el unitId.

Sería posible usar un solo ID, pero el IMEI es claramente más largo y le costaría más a los usuarios usarlo a la hora de extraer las rutas del servidor.