Saltar a contenido

¿Qué es Joystick Remote Config?

"La velocidad de las operaciones, evolución y aprendizaje es el factor primordial en la competitividad y el éxito."

Joystick es una plataforma moderna de configuración remota y contenido dinámico que te permite realizar actualizaciones rápidas en aplicaciones, juegos y sistemas sin la sobrecarga del código. Nuestra misión es empoderar a los equipos para construir y operar productos de manera más efectiva, y luego iterar más rápido.

Joystick se creó a partir de la frustración de tener que esperar por fusiones de código, compilaciones y despliegues para realizar cambios simples en aplicaciones y juegos. Ha crecido para ser una plataforma de operaciones completa que todo el equipo puede utilizar. Realiza actualizaciones en tu aplicación o juego en minutos en lugar de días o semanas. Los cambios se activan instantáneamente y se sirven a gran escala.

Plataforma Joystick

Características Soportadas

  • 📝 JSON Completo: Ve más allá de las banderas de características. Usa configuraciones remotas JSON completas para contenido, datos, banderas o parámetros.
  • 🔠 Cualquier Formato de Configuración: Cualquier formato de cadena incluyendo JSON, XML, YAML, INI, texto plano y más.
  • 📁 Gestión de Activos: Administra tus activos (banners, paquetes de activos de Unity, etc.), sírvelos a través de CDN y refiérelos directamente dentro de tus configuraciones.
  • 🔀 Múltiples Entornos: nativamente multi-entorno con herramientas de sincronización y diferenciación fáciles de usar.
  • 🎯 Segmentación: Entrega diferentes parámetros dependiendo de cualquier segmentación personalizada.
  • 🆎 Pruebas AB: Prueba cualquier parámetro con agrupación de usuarios consistente; los usuarios pueden estar en los mismos grupos de prueba en múltiples pruebas.
  • ⏳ Despliegues por Etapas: Implementa cambios a lo largo del tiempo en incrementos tan pequeños como el 0.1% de la audiencia.
  • ⏰️ Cambios Programados: Programa actualizaciones de contenido para no tener que hacer cambios manualmente constantemente a una hora particular.
  • ⚙️ Variables y Parámetros: Almacena y actualiza instantáneamente cualquier parámetro para tu juego o aplicación.
  • 🚩 Banderas de Características Clásicas: Configuraciones de banderas de características simples para activar o desactivar cosas.
  • 🗄️ Historial de Revisiones Automático: Mantén un historial de cambios y un registro de auditoría; y revierte instantáneamente a versiones anteriores.
  • 🔒 Protección de Esquema: Protege tus configuraciones con esquemas para asegurarte de no recibir entradas erróneas.
  • 🔗 Webhooks: intégrate con otros servicios, Slack, Discord y más
  • 🔢 Integración con Google Sheets: Empuje con un clic desde Google Sheets a Joystick para que cualquiera en el equipo pueda realizar actualizaciones fácilmente.
  • 👥 Permisos y Control de Acceso: Protege tus configuraciones críticas y entornos de producción.
  • 📱 SDKs para Configuración Remota: Unity, Csharp, Javascript/Typescript, PHP, Python, Unreal Engine

Comienza en 3 Pasos

1. Crea una Configuración

Agregar Configuración

Introduce cualquier configuración JSON válida. No te limitamos a simples pares clave:valor. La configuración que creas está disponible instantáneamente a través de la API. Cualquier edición posterior que hagas está disponible al instante. Mantenemos un historial completo de revisiones al que puedes revertir con un clic.

Visor de Contenido de Configuración

2. Crea una Clave API

Una Clave API te permite obtener tu contenido de un entorno.

Crear Clave API

3. Obtén la Configuración vía API desde Tu Aplicación o Juego

¡Tenemos SDKs!

Tenemos SDKs para Javascript, Unity, Python y más. ¡Ve nuestros SDKs!.

Con tu API en mano, estás listo para obtener tu configuración a través de la API REST.

Solicitud

Punto Final

POST https://api.getjoystick.com/api/v1/config/:contentId/dynamic

Reemplaza el :contentId indicado con el ContentId de Configuración que creaste (Si sigues el ejemplo, el ContentId es simplemente "greetings"). El :contentId no es sensible a mayúsculas y minúsculas.

curl --location --request POST 'https://api.getjoystick.com/api/v1/config/:contentId/dynamic' \
--header 'X-Api-Key: TU-CLAVE-API' \
--header 'Content-Type: application/json' \
--data-raw '{"u": "", "p": {}}'

Obtener API

Respuesta

Tu contenido se devuelve como el objeto "data" en el cuerpo de la respuesta. Los parámetros adicionales son para segmentación y pruebas AB; pueden ser opcionalmente desactivados. Echa un vistazo a nuestra Referencia de API para otras opciones.

{
    "data":
    {
        "greeting": "Hello, world!"
    },
    "hash": "2277e0d4",
    "meta":
    {
        "uid": 0, "mod": 0, "seg": []
    }
}

Potencia tu Equipo

Gestiona todas tus configuraciones en un solo lugar y accede a ellas desde tu aplicación o juego con una API REST fácil de usar.

  • Sin cargos por asiento: Creemos que todo el equipo debe estar involucrado y no tenemos un cargo "por asiento".
  • Nativamente multi-entorno: Joystick es nativamente multi-entorno. Crea tantos como necesites para tu equipo y flujo de trabajo.
  • Distribución sin dolor a gran escala: Joystick almacena en caché tus configuraciones remotas

para que estén disponibles bajo demanda con baja latencia. * Experimenta todo lo que quieras: Cualquier configuración gestionada en Joystick puede ser fácilmente segmentada y probada AB. * Actualizaciones seguras: Los esquemas te ayudan a proteger la integridad de tus configuraciones y asegurarte de no recibir entradas erróneas. * Gestión avanzada de flujo de trabajo: Revisión de cambios en múltiples configuraciones, historial de revisiones, herramientas avanzadas de sincronización entre entornos, permisos granulares y más. * Integraciones: Webhooks, Google Sheets™ aprobado -> Complemento de Joystick, APIs para actualizar configuraciones y más...

¿Qué Sigue?

Obtén una Cuenta Sandbox

Equipa a tu equipo con propulsores. Obtén una cuenta sandbox hoy .

Únete a la Comunidad

Visita nuestro servidor de Discord para obtener consejos, soporte y más: Discord