DocBit Notes Tutoriales

Cómo sincronizar la lista de Favoritos de Binance en varios dispositivos

Añades un par de criptomonedas a tus favoritos en el móvil y aparecen automáticamente al abrir el ordenador. Esta experiencia de "sincronización entre dispositivos" depende de la infraestructura en la nube de Binance. En esta nota explicamos cómo funciona este mecanismo. Para acceder directamente al sitio, entra en el Sitio Oficial de Binance; para descargar la aplicación, usa la App oficial de Binance; y para instalar en iPhone, consulta el tutorial de instalación para iOS.

Qué se sincroniza

Binance sincroniza las siguientes "preferencias de usuario" en la nube:

Elemento ¿Se sincroniza entre dispositivos?
Lista de favoritos (Watchlist)
Configuración de alertas de precio
Grupos y etiquetas
Instantánea de posiciones SÍ (se cargan en tiempo real)
Preferencias de periodos de tiempo en K-line En algunas versiones
Tema (Oscuro / Claro) NO (ajuste local)
Tamaño de fuente NO (ajuste local)
Interruptores de notificación Parcialmente

Los datos críticos de trading se sincronizan totalmente, mientras que las preferencias estéticas de la interfaz suelen ser locales.

Flujo de trabajo de la sincronización

¿Qué ocurre en segundo plano al añadir una moneda a favoritos?

  1. La App llama a la función "Añadir a favoritos" al pulsar el botón.
  2. La interfaz local (UI) se actualiza de inmediato.
  3. Se envía una solicitud asíncrona en segundo plano a la API de Binance.
  4. El servidor escribe el cambio en la tabla de favoritos (watchlist) del usuario.
  5. Al consultar desde otro dispositivo, se recupera la lista actualizada.

Todo el proceso es transparente para el usuario y la sincronización es casi instantánea tras la adición.

Frecuencia de sincronización

Sincronización de diferentes operaciones:

Operación Latencia de sincronización
Añadir favorito Inmediato (< 1 seg)
Eliminar favorito Inmediato
Reordenar lista Inmediato
Añadir alerta de precio Inmediato

La sincronización se realiza a través de la API HTTP, que es ligeramente más lenta que WebSocket pero más estable para este tipo de datos.

Resolución de conflictos

Si realizas operaciones casi simultáneas en dos dispositivos:

  • El dispositivo A añade BTC a favoritos 0,5 segundos antes.
  • El dispositivo B elimina BTC de favoritos 0,5 segundos después.

El resultado final se basa en la "última operación realizada", por lo que BTC no aparecerá en favoritos. Esta estrategia se conoce como "Last Write Wins" (LWW) o "la última escritura gana", y es común en sistemas distribuidos.

Comportamiento sin conexión (Offline)

Si operas tus favoritos sin conexión a internet:

  • La interfaz local responde de inmediato.
  • El registro de la operación se guarda en una cola local.
  • Al recuperar la conexión, se sincroniza automáticamente.
  • Si la sincronización falla, aparece un mensaje de error.

Si durante el periodo offline hubo cambios en la nube, los cambios locales podrían ser sobrescritos al volver a conectar.

Estructura de datos

En la nube, la lista de favoritos se almacena de forma similar a:

  • userId (UID de la cuenta)
  • symbol (ej. BTCUSDT)
  • addedTime (marca de tiempo de adición)
  • groupName (nombre del grupo)
  • order (peso para el ordenamiento)

Límites de favoritos por usuario:

  • Spot: aprox. 50-100 activos.
  • Futuros: aprox. 50 activos.
  • El total puede variar según el nivel VIP del usuario.

Gestión de múltiples cuentas

Si inicias sesión en la cuenta A y añades favoritos, y luego cambias a la cuenta B:

  • Los favoritos de la cuenta B son independientes.
  • No verás los favoritos de la cuenta A.
  • No se pueden copiar directamente de una cuenta a otra.

La sincronización en la nube se realiza a nivel de UID (identificador único de usuario).

Sincronización entre el navegador y la App

Tanto el navegador como la App consultan la misma lista:

  • Añades en el navegador → La API escribe en la nube.
  • Inicias la App → La App descarga la lista más reciente.
  • La actualización se muestra en pocos segundos.

Sin embargo, el navegador no puede "empujar" (push) el cambio a la App; la App debe realizar una actualización activa (deslizar hacia abajo para refrescar o volver a abrir la vista).

Estrategia de caché

Caché en el lado de la App:

  • Se descarga la lista al iniciar la aplicación.
  • Se actualiza en tiempo real con las operaciones del usuario (bidireccional).
  • Los WebSockets envían datos de mercado, pero no cambios en la watchlist.
  • Se refresca al cambiar de pestaña (tab).

Por eso, a veces puede haber un retraso de unos segundos antes de que un favorito añadido en un dispositivo aparezca en el otro.

Gestión de fallos de sincronización

Causas comunes de fallos:

  • Desconexión de red.
  • Límite de velocidad de la API (Rate limit).
  • Error en el servidor.

Solución:

  • El sistema reintenta automáticamente tras un tiempo.
  • Si falla repetidamente, la App muestra el aviso "Fallo de sincronización".
  • El usuario puede forzar el reintento deslizando hacia abajo para refrescar.

Exportación de datos

La App de Binance no permite exportar directamente la lista de favoritos a un archivo. Alternativas:

  • Realizar capturas de pantalla.
  • Consultar mediante API (para desarrolladores).
  • Registro manual.

Herramientas de terceros

Existen pocas herramientas de terceros que intenten sincronizar favoritos:

  • Riesgo: Requieren permisos de API Key.
  • No recomendado: Evita exponer tus API Keys innecesariamente.
  • La sincronización nativa oficial suele ser suficiente.

Privacidad de la sincronización

La lista de favoritos se guarda en el servidor bajo:

  • Protocolos de seguridad de datos de Binance.
  • Almacenamiento cifrado.
  • Acceso exclusivo del titular de la cuenta.

No se comparte con otros usuarios.

"Migración" entre cuentas

Si deseas copiar la lista de la cuenta A a la cuenta B:

  1. Toma una captura de pantalla de la cuenta A.
  2. Añade manualmente cada activo en la cuenta B.

No existe una herramienta oficial de migración masiva.

Ajustes de sincronización

Existen interruptores de sincronización en los ajustes (pueden variar según la versión):

  • App → Perfil → Configuración → Sincronización.
  • Opción: Permitir sincronizar lista de favoritos y ajustes.

Por defecto está activado y se recomienda no desactivarlo.

FAQ

P: ¿Se sincroniza también el orden de los favoritos? R: Sí. La posición reordenada se guarda en la nube.

P: ¿Perderé mis favoritos si borro y reinstalo la App? R: No. Se recuperarán de la nube al iniciar sesión de nuevo.

P: ¿La sincronización entre dispositivos es de pago? R: No. Es una función básica gratuita.

P: ¿Puedo usar la API para gestionar mi lista de favoritos automáticamente? R: Sí. La API abierta de Binance soporta operaciones sobre la watchlist.

Lecturas recomendadas