Documentação de Integração da RybenáDocumentação de Integração da Rybená
Início
  • Sites convencionais
  • Moodle
  • Wordpress
  • GTM
Rybená
  • Português
  • English
Início
  • Sites convencionais
  • Moodle
  • Wordpress
  • GTM
Rybená
  • Português
  • English
  • Início

    • Como funciona?
    • Instalação
    • Customização
    • Internacionalização
    • Plugin para PDF
    • Termos de Uso
  • API

    • Introdução
    • Funções

      • Manipulação do Player
      • Tradução
    • Acessibilidade

      • Altura da Linha
      • Ampliar
      • Contraste Claro
      • Contraste Escuro
      • Contraste Invertido
      • Cursor Grande
      • Destacar Link
      • Destacar Titulo
      • Dicionario
      • Fonte de Dislexia
      • Espacamento das letras
      • Guia de Leitura
      • Legenda de Imagem
      • Mascara de leitura
      • Modo de Leitura
      • Navegacao por Teclado
      • Saturacao Alta
      • Saturacao Baixa
      • Saturacao Monocromatica
      • Parar Animação
      • Zoom
  • Moodle

    • Instalação
    • Plugin para PDF
  • GTM

    • Instalação
  • WIX

    • Instalação
  • Joomla

    • Instalação
    • Plugin para PDF
  • WordPress

    • Instalação
    • Customização
    • Plugin para PDF
  • Aplicativos Mobile

    • Integração
  • D2L

    • Instalação D2L

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

Exemplo de Integração

Temos um exemplo de integração da Rybená em um aplicativo mobile utilizando React Native e Expo. Você pode acessar o repositório do exemplo aqui

Modificado em: