CORREÇÃO DA INTEGRAÇÃO META — INVALID APP ID
Causa Raiz Identificada:
O erro PLATFORM__INVALID_APP_ID ocorria porque o App ID estava hardcoded no frontend com um valor fixo, ignorando as variáveis de ambiente do backend e do servidor. Além disso, não havia validação de presença do ID antes de abrir o fluxo de login.
01Mudança Arquitetural
Implementado o Monitoring Domain Foundation para carregamento dinâmico de configurações. O frontend agora consulta o backend para obter o App ID real via getMetaConfig, garantindo que valores locais nunca sobrescrevam a produção.
02Validação de Segurança
Adicionada trava de segurança que impede a abertura do popup da Meta se o App ID estiver ausente ou em formato inválido. O botão é desabilitado e um alerta informativo é exibido ao administrador.
Guia de Configuração em Produção
Variável de Backend: META_APP_ID
Cadastre o ID do seu aplicativo criado no Meta for Developers.
Variável de Backend: META_APP_SECRET
Chave secreta para troca de tokens (Nunca exposta ao frontend).
Opcional: META_CONFIG_ID
Necessário se estiver usando o fluxo "Embedded Signup" da Meta.
Redirect URI Oficial
https://leadtraker.lovable.app/_authenticated/settings/whatsappCopie para Meta Dash