Ver Mensaje Individual
  #2  
Viejo 17/09/13, 18:28:34
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Opción 1:

Enviar los datos a un servidor web, se almacenan, se emite una notificación Push al otro dispositivo, el otro dispositivo la recibe y hace una petición de los datos al servidor web.

Para poder hacer esto necesitas un servidor web con IP fija (o dominio) y conocimientos de programación web.

Opción 2:

Establecer una comunicación Bluetooth entre ambos dispositivos y pasar los datos de uno a otro.

Esta es la opción más sencilla, pero requiere que ambos dispositivos estén cerca e interactuación sobre ambos, no solo sobre el emisor.

Para ambos casos no necesitas hacer una copia de la BD SQLite y restauración en la otra, basta con enviar los datos en algún formato (usando JSON o XML) y mientras los lees los vas insertando.

Existiría una tercera opción, que es usando comunicación mediante Sockets. Pero para poder hacerlo necesitarías que ambos dispositivos estén en la misma red WiFi. O en redes WiFi distintas pero con los puertos redirigidos. Además está la problemática de que las IPs casi nunca serán las mismas, y necesitarás un menú para establecer la IP del que actuará como servidor en el cliente. En red 3G podría también funcionar, pero ahí la IP es muy cambiante y además algunos operadores limitan los puertos.
Responder Con Cita