Pular para conteúdo

O que é Joystick Remote Config?

"A velocidade das operações, evolução e aprendizado é o principal fator de competitividade e sucesso."

Joystick é uma plataforma moderna de configuração remota e conteúdo dinâmico que permite fazer atualizações rápidas em apps, jogos e sistemas sem a sobrecarga de código. Nossa missão é capacitar equipes a construir e operar produtos de forma mais eficaz e, em seguida, iterar mais rapidamente.

Joystick foi construído a partir da frustração de ter que esperar por merges de código, builds e deploys para fazer simples alterações em apps e jogos. Cresceu para ser uma plataforma de operações completa que toda a equipe pode usar. Faça atualizações no seu app ou jogo em minutos em vez de dias ou semanas. As mudanças entram em vigor instantaneamente e são servidas em escala.

Plataforma Joystick

Recursos Suportados

  • 📝 JSON Completo: Vá além das flags de recursos. Use configurações remotas JSON completas para conteúdo, dados, flags ou parâmetros.
  • 🔀 Múltiplos Ambientes: nativamente multi-ambiente com ferramentas de sincronização e diff fáceis de usar.
  • 🎯 Segmentação: Entregue diferentes parâmetros dependendo de qualquer segmentação personalizada.
  • 🆎 Teste AB: Teste AB de qualquer parâmetro com agrupamento de usuários consistente; os usuários podem estar nos mesmos grupos de teste em vários testes.
  • ⏳ Implantações Graduais: Implemente mudanças ao longo do tempo em incrementos tão pequenos quanto 0,1% da audiência.
  • ⏰️ Mudanças Agendadas: Agende atualizações de conteúdo para que você não tenha que fazer mudanças manualmente em uma hora específica.
  • ⚙️ Variáveis e Parâmetros: Armazene e atualize instantaneamente quaisquer parâmetros para seu jogo ou app.
  • 🚩 Flags de Recursos Clássicos: Configurações simples de flags de recursos para ligar ou desligar coisas.
  • 🗄️ Histórico de Revisão Automático: Mantenha um histórico de mudanças e registro de auditoria; e reverta instantaneamente para versões anteriores.
  • 🔒 Proteção de Esquema: Proteja suas configurações com esquemas para garantir que você não receba entradas ruins.
  • 🔗 Webhooks: integre-se a outros serviços, Slack, Discord e mais.
  • 🔢 Integração com Google Sheets: Um clique para enviar do Google Sheets para o Joystick para que qualquer pessoa da equipe possa fazer atualizações facilmente.
  • 👥 Permissões e Controle de Acesso: Proteja suas configurações críticas e ambientes de produção.
  • 📱 SDKs para Configuração Remota: Unity, Csharp, Javascript/Typescript, PHP, Python, Unreal Engine

Comece em 3 Passos

1. Crie uma Configuração

Adicionar Configuração

Digite qualquer configuração JSON válida. Não restringimos você a simples pares chave:valor. A configuração que você cria está instantaneamente disponível via API. Qualquer edição subsequente que você fizer está instantaneamente disponível. Mantemos um histórico completo de revisões para as quais você pode reverter com um clique.

Visualizador de Conteúdo de Configuração

2. Crie uma Chave API

Uma Chave API permite que você obtenha seu conteúdo de um ambiente.

Criar Chave API

3. Obtenha a Configuração via API do Seu App ou Jogo

Temos SDKs!

Temos SDKs para Javascript, Unity, Python e mais. Veja nossos SDKs!.

Com sua API em mãos, você está pronto para obter sua configuração via REST API.

Requisição

End Point

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

Substitua o :contentId indicado pelo ContentId da Configuração que você criou (Se você estiver seguindo o exemplo, o ContentId é simplesmente "greetings"). O :contentId não diferencia maiúsculas de minúsculas.

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

Obter API

Resposta

Seu conteúdo é retornado como o objeto "data" no corpo da resposta. Os parâmetros adicionais são para segmentação e teste ab; eles podem ser opcionalmente desativados. Dê uma olhada em nossa Referência da API para outras opções.

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

Potencialize Sua Equipe

Gerencie todas as suas configurações em um só lugar e acesse-as de seu aplicativo ou jogo com uma API REST fácil de usar.

  • Sem cobranças por assento: Acreditamos que toda a equipe deve estar envolvida e não temos uma cobrança "por assento".
  • Nativamente multi-ambiente: Joystick é nativamente multi-ambiente. Crie quantos você precisar para sua equipe e fluxo de trabalho.
  • Distribuição indolor em escala: Joystick armazena em cache suas configurações remotas para que estejam disponíveis sob demanda com baixa latência.
  • Experimente o quanto quiser: Qualquer configuração gerenciada no Joystick pode ser facilmente segmentada e testada em ab.
  • Atualizações seguras: Esquemas ajudam você a proteger a integridade de suas configurações e garantir que você não receba entradas ruins.
  • Gerenciamento de fluxo de trabalho avançado: Revisão de mudança multi-config, histórico de revisão, ferramentas avançadas de sincronização entre ambientes, permissões granulares e mais.
  • Integrações: Webhooks, Add-on Aprovado Google Sheets™ -> Joystick, APIs para você atualizar configurações e mais...

E Agora?

Obtenha uma Conta Sandbox

Equipe sua equipe com propulsores. Obtenha uma conta sandbox hoje .

Junte-se à Comunidade

Visite nosso servidor Discord para dicas, suporte e mais: Discord.