Hola, como podría bloquear un chofer temporalmente en la app de administrador, NO darlo de baja, solo bloquearlo hasta que page su mensualidad.
En la base de datos donde se encuentran todos tus choferes puedes crear una columna llamada “Status”
Y en tu App de Administrador colocar un switch donde tengas la lista de todos tus choferes y hacer la lógica de Status Activo o Inactivo dependiendo si pagó o no… Si pagó activas el switch y guardas en base de datos “Activo” y si no pagó guardas “Inactivo”.
Incluso lo puedes hacer de forma automática implementando una lógica similar.
Y en la app del Chofer puedes hacer una lógica dependiendo de su Status… Si es inactivo podrías bloquear su switch de Conectarse o lo que tengas… Y si es activo, lo desbloqueas el switch…!
Excelente. gracias. saludos.
tendrias que agregar un nuevo botón o un switch como lo mencionaron anteriormente, par agregar ese nuevo status, recuerda que debe de ser guardado tanto en la base de datos como en el user custom data y agregar un nuevo condicional para que valide si se encuentra en el estado de inactivo desde el app process redirigir usuario (por si usas la ppa de tipo uber y si no, entonces se utiliza el mismo principio) ademas de que tambien debes de validar que cuando sea bloqueado de esa manera, no se encuentre activo en el grupo del geofire para que no se le manden notificaciones de viaje