Buenas noches a todos.
Me habéis picado con esto... capullines... y me lo estoy quitando de horas de sueño.
Y si os digo que he conseguido enviar un whatsapp con tasker sin tocar el propio whatsapp y sin usar rl trackball? Como se os queda el cuerpo?
Pues... SI SE PUEDE!
Esta tarde le he estado dando vueltas al tema y me he hecho esta pregunta... como gestionará whatsapp el tema de los estados en los envíos??
Aparece un reloj, 1 check y 2 checks...
Si lo hubiese planteado yo... guardaría ese estado en la bdd. Si lo hubiese seguido planteando yo... si whatsapp no tiene conexión y quedan mensajes pendientes de enviar... en algún momento lo haría... por ejemplo al iniciar el programa.
Dicho y hecho.
He puesto el tlf. en modo avión y he parado el wifi.
He mandado un mensaje y obviamente se ha quedado con el reloj.
He abierto la bdd de whatsapp y he copiado los valores de todos los campos.
He activado el wifi y el software ha enviado el mensaje, han aparecido los 2 checks.
He vuelto a abrir la bdd y he vuelto a copiar el valor de los campos.
He comparado las dos tramas y... SORPRESA. Hay un campo que ha cambiado. Donde había un 0 ahora hay un 5.
He pensado... que ocurrirá si hago un "insert" en la tabla con SQL?
Pues despues de estudiar la tabla "messages", descubrir el tipo de datos de cada campo y comprender su funcionamiento...
He creado una sentancia SQL con un INSERT INTO y con los valores adecuados.
He ejecutado esa sentencia desde el terminal con permisos SU...
Y ha enviado el mensaje!!!!
Cuando tenga un rato y si os interesa... os lo cuento.
Ahora me voy sl sobre. Ciao!
Enviado desde mi GT-I9300 usando Tapatalk 2