Estoy desarrollando una aplicación de Android que almacena diferentes tipos de datos en la luz SQL integrada proporcionada por la plataforma Android.Cómo sincronizar la base de datos de Android con un servidor SQL en línea?
Dentro de la aplicación coloqué un botón "Sincronizar" que se supone que sincroniza los datos entre la base de datos SQL Light local, con una base de datos SQL Server en línea en mi servidor.
¿Cuál es la solución para manejar esto? Esta función se puede encontrar en Google Calendar, donde puede ver los eventos del calendario en su dispositivo móvil, y cuando agrega un nuevo evento y sincroniza los datos, puede ver los datos actualizados yendo también a su cuenta en línea.
Nota: No quiero centralizar mi base de datos en línea, porque también quiero dar a los usuarios de dispositivos móviles la posibilidad de utilizar la aplicación sin conexión a Internet.
Gracias.
Escriba un servicio web y obtenga datos actualizados del servicio y actualice su base de datos sqllite ..vice versa –
He usado PHP para escribir un servicio web en el pasado. Dependiendo de su implementación, es posible que desee bajar nuevos eventos y ponerlos en su sqlite db o agregar/eliminar/modificar. La mejor/única forma es escribir un servicio web como middleware para comunicarse entre su aplicación y back-end. – javajavajava
¿estás sincronizando entre sqllite y un servidor mysql? – morty346