[Resolvido] Erro ao usar no Ionic ( angularjs)


#1

Olá,

estou com uma aplicação hibrida usando o Ionic e estou tentando integrar o Blip.
Quando eu faço o deploy para web o blip funciona normalmente. O problema está quando faço o deploy para Android.
O balãozinho aparece normalmente, quando clico para abrir o chat o seguinte erro aparece:

Uncaught (in promise) DOMException: Failed to execute ‘postMessage’ on ‘Window’: Invalid target origin ‘’ in a call to ‘postMessage’.

Alguém pode me ajudar?


#2

Olá @Leonardo,

não é possível embarcar o BLiP Chat diretamente em um aplicativo híbrido.
Isso acontece por uma questão de segurança. Em aplicações hibridas (por exemplo Ionic no seu caso), toda a aplicação roda como um arquivo dentro de uma WebView. Dessa forma não é possível validar que o BLiP Chat está embarcado em um domínio real, válido e proprietário da sua empresa.

O que sugerimos aos clientes neste caso é embaracar o BLiP Chat em uma página vazia (em fullscreen) e sempre que necessário chamar essa página dentro da sua aplicação.

Outra possibilidade é utilizar um dos nossos SDKs nativos (Android ou iOS)

Qualquer dúvida estamos a disposição.


#3

Obrigado pelo resposta Rafael!
Vou embaracar o BLiP Chat em uma página vazia, como sugerido. :slight_smile: