Hay muchas maneras en que puedo pensar para resolver esto. Mi sugerencia es que cree una API REST y permita que su aplicación móvil se comunique con el backend web. He creado este tipo de aplicaciones y me encantaría hacer un video tutorial sobre eso en algún momento más tarde, pero por ahora así es como se hace …
1. En el lado del servidor, use la autenticación básica HTTP para verificar si un usuario está autorizado o no. Probablemente necesite una ruta de aplicación web solo para verificar la autenticación del usuario inicialmente. Una vez autenticado, puede obtener un token de sesión generado por un tiempo fijo o número de transacciones.
2. Del lado del cliente, asegúrese de que una vez que se recibe el token, la aplicación pasa a un estado AUTORIZADO. Por lo general, agrego verificaciones de autenticación en la función onResume para garantizar que el usuario esté autorizado cada vez antes de que se cargue una actividad en particular. De esta manera, las actividades que requieren autorización DEBEN mostrarse al usuario solo cuando el usuario está conectado. De lo contrario, debe dirigir al usuario a una actividad de pantalla de inicio de sesión.
- Quiero desarrollar una aplicación de Android. ¿Cuál es la forma más fácil y que ahorra más tiempo para desarrollar e implementar uno en Google Play?
- He comprado un teléfono inteligente Android. ¿Cuáles son las mejores aplicaciones para ello? Soy médico, ¿me sugiere aplicaciones en consecuencia?
- Estoy planeando comprar un amplificador de potencia, un transbordador o un cohete. Quiero utilizar el servicio de transporte por su interfaz de usuario y calidad de sonido, pero ¿la versión de pago proporciona control de pantalla de bloqueo y widgets?
- Estoy buscando distribuir una aplicación de Android. ¿Qué empresas me pueden ayudar?
- Quiero crear una aplicación de Android y me gustaría saber la diferencia entre DigitalOcean y AWS en términos de escalabilidad.
3. Ahora, una vez que el usuario se encuentra en la actividad de edición de perfil, cargar una nueva foto debe llamar a la llamada REST API para agregar una foto de perfil. Debe pasar el token, así como el contenido del archivo de la foto. El back-end podría almacenar esto como un archivo y almacenar la ruta a ese archivo (la mejor manera) o almacenarlo directamente en la base de datos como un tipo de datos BLOB (no eficiente).
¡Así es como puedes hacerlo! Buena suerte 😀