Configuração
Configuração do Landing SDK em um ambiente frontend.
Landing SDK pode ser instanciado de diferentes maneiras para se adaptar às diferentes casuísticas disponíveis.
A seguir, apresentamos as mais comuns:
Criação do objeto padrão do Landing SDK
Para criar uma instância do Landing associada, utilizaremos o construtor do Landing SDK:
const landingSDK = new LandingSDKClient('YOUR_APIKEY');Esta instância terá a configuração padrão.
Agora será possível utilizar os métodos que o Landing SDK oferece.
Configuração com URL única
O SDK permite gerar uma URL única para as páginas de destino; essa URL terá um tempo de validação de 15 minutos. Após esse tempo, a URL será invalidada e será necessário gerar uma nova. É importante configurar no Builder o parâmetro que permite desabilitar o acesso público às páginas de destino.
Para ativar este método, deve-se usar a seguinte configuração:
const landingSDK = new LandingSDKClient('YOUR_APIKEY', {
uniqueUrl: true
});Configuração com Iframe
O SDK de Landing permite que a página de destino seja iniciada em um iframe que se sobreporá à página do cliente.
Para ativar este método, deve-se usar a seguinte configuração:
Nota: No caso de usar os componentes dentro de um iframe é necessário manter o foco dentro do contêiner que integra os componentes do SDK Web.
Com este método ativado, quando o método for chamado callLanding, a página de destino será adicionada dentro da página do cliente com um iframe. Deve-se ter em conta que este iframe é colocado ocupando 100% da página em uma camada com zIndex 100000. Ou seja, se for colocado algo com um zIndex superior, ele se sobreporá à página de destino.
Uma vez que o processo da página de destino termine, o iframe será fechado. Se você desejar executar alguma funcionalidade depois que o processo da página de destino tiver sido finalizado, há um método que é executado a seguir:
Atualizado