hola
estoy intentando conectarme desde mi app android a una bd mysql en un host para insertar datos y recibir... pero todo apuntan a que envie por post los datos desde mi app android a un archivo.php que haga la consulta a la BD, pero este es el mejor metodo ?
no se puede hacer directo desde la app android ?
no se puede porque no hay forma establecida o es que es muy complicado y no hay mucho material sobre eso ?
que es mas recomendable y porque ?
pregunto esto porque soy nuevo programando en android y quisiera saber mas a fondo de estos temas...gracias
si es para ti, posiblemente puedes conseguir info por ahí, pero si es para usuarios nunca les des acceso directo a la base de datos...
si lo vas a usar tú tienes aplicaciones como esta (https://play.google.com/store/apps/details?id=com.yazan.msc&hl=es)
pero en general el método php es más practico y limpio, te aseguras de que lo que se pase a la db es solo lo que tu decidas dentro del php, no necesariamente tiene que ser post, post es por estética visual, pero hay casos donde es útil get...
Si tu programa hace conexiones a la base de datos es muy fácil decompilar el programa y sacar las credenciales de tu base de datos. De ahí se pueden conectar directamente a ella y hacer lo que les plazca...
Por eso es mejor un webservice intermedio porque así las credenciales las puedes usar desde tu servidor y no desde el cliente.
gracias por su respuestas... he entendido mucho mas sobre las app de android..