Pular para o conteúdo

Compatibilidade

O Astral Overlay aceita notificações no estilo XSOverlay por WebSocket e UDP antigo. É compatibilidade de notificações, não implementação de toda a API XSOverlay.

  • WebSocket na porta local 42070 com parâmetro obrigatório client.
  • Comando SendNotification e jsonData como string.
  • Dados UDP antigos na porta local 42069.
  • Campos comuns de texto, origem, duração, opacidade e volume.
  • Outros comandos WebSocket são ignorados silenciosamente. Não dependa de comandos de janela, tema ou status.
  • As notificações compartilham uma fila limitada, independentemente de index.
  • As dimensões do cartão seguem o conteúdo, não a altura solicitada.
  • O laço atual de recepção processa quadros de texto e fechamento; não é um serviço WebSocket genérico. Verifique keepalive e mensagens fragmentadas com seu cliente antes de uso prolongado.
  • O analisador aceita audioPath, icon e useBase64Icon, mas o renderizador não carrega ícones ou áudio personalizados. Usa cartões próprios e o som incluído. O volume por mensagem é lido; a reprodução usa atualmente o volume global de notificações.

Os dois aplicativos usam as mesmas portas padrão. Se outro aplicativo ocupa uma porta, o Astral Overlay registra um aviso e não consegue escutá-la. O outro transporte pode continuar disponível se a própria porta estiver livre. Não há encaminhamento automático entre os aplicativos.

Teste integrações com a versão do Astral Overlay que pretende suportar.