Integração
O fluxo de integração entre a Rybená e aplicativos, é através de incorporação de uma webview com comandos facilitados manipular a aplicação
FUNCIONAMENTO POR API
Nas integrações com aplicativos, entendemos que a forma de interação entre o usuário e o sistema é bastante diversa e dinamica, muito diferente do cenário web, em que o usuário controla suas ações por seleções e clicks.
Por isso entendemos que a melhor forma de entregar essa integração é atavés de maneira programática, para que cada aplicativo diga a Rybená quando traduzir e qual texto seja traduzido. Dessa forma, todas as funções de API estarão disponíveis na webview da Rybená
Integração por incorporação
Na integração por incoporação aplicativo de origem, incorpora o aplicativo rybená dentro dele, ou seja, diferentemente da outra solução, não é necessário abrir outro aplicativo ou ter o aplicativo rybená instalado
Um exemplo de como implementar esse fluxo é:
- Criar um objeto Webview (Grande disponibilidade desse tipo de componente em diversas linguagens mobile)
- Carregar o conteúdo https://repository.rybena.com.br/webview/index.html?token=TOKEN-DE-ACESSO na Webview
- Trocar o valor TOKEN-DE-ACESSO pelo seu token de autenticação
- Manipular o tamanho da Rybená
RybenaApi.getInstance().setSize(300)
- Abrir o player da Rybená quando for conveniente
RybenaApi.getInstance().openPlayer()
- Manipular todas as funcionalidades disponíveis através das Funções de API