Estoy tratando de averiguar si necesito usar un adaptador de sincronización en mi aplicación de Android.Cuándo utilizar/no usar un adaptador de sincronización
Procesal Enfoque Ejemplo:
- (con una cobertura de red) Los cambios realizados por un usuario serán enviados automáticamente al servidor.
- (SIN cobertura de red) Los cambios se guardarán en una tabla sqlite y esperarán a que una transmisión en línea cargue cambios.
- Los cambios enviados al servidor se guardarán en una tabla sqlite reflejando hasta cierto punto lo que hay en el servidor.
- Los cambios en el servidor utilizarán el marco C2DM para notificar a los usuarios de los cambios.
- Cuando la aplicación recibe la notificación, obtendrá los datos necesarios del servidor y actualizará las tablas sqlite.
La pregunta es, ¿debería usar un adaptador de sincronización para este trabajo? De ser así, ¿cuál sería el enfoque de alto nivel basado en mi ejemplo anterior? Gracias.
Gracias por la respuesta. Estaba buscando una implementación de servidor PHP que administrara las solicitudes HTTP. El enfoque tranquilo como describiste era realmente la forma en que yo quería ir. La sobrecarga de luz es la clave. – HGPB
Cuando pienso en la sincronización, pienso en un flujo de datos bidireccional en cada sincronización. Mi aplicación realmente no requerirá esa funcionalidad, como puede ver en mi ejemplo. – HGPB