Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

No fluig Mobile existe o recurso de interceptação de algumas URLs que possibilitam que o usuário utilize links pré-configurados para abrir diretamente recursos do aplicativo do fluig ao tocar sobre o link de qualquer outro aplicação instalada no dispositivo móvel. Alguns dos recursos disponíveis são a abertura de processos, comunidades, perfil de usuários. Esses links podem ser utilizados tanto externamente, realizando a chamada via navegador ou de qualquer outro aplicativo de terceiros, como internamente no próprio aplicativo.  A seguir será apresentado os links reconhecidos pelo aplicativo, através do schema scheme "fluig://" .

 

 

Deck of Cards
id1
Card
defaulttrue
id00
labelPortal

No fluig Mobile é possível acessar recursos do aplicativo através de links. Para isso, é necessário apenas compor um link em html incluindo o schema scheme "fluig://" no inicio do endereço. Por exemplo: <a href="fluig://http://suaempresa.com.br">Link Mobile para o fluig Portal</a> . Dessa forma, ao tocar no link, o dispositivo móvel entenderá que o link será aberto através do aplicativo fluig Mobile.

Nota
titleAviso !

Caso o link configurado para a URL da empresa já não estiver cadastrada no dispositivo mobile, o aplicativo será aberto na tela de configuração.

Card
id01
labelOutros exemplos

Existem links válidos reconhecidos pelo fluig Mobile, abaixo estão listados alguns exemplos de todos os links que atualmente são suportados para o acesso externo no fluig Mobile. Sendo que o endereço de cada página presente no fluig, pode ser copiado a partir do navegador ao acessar a página.

  • Comunidade:  <a href="fluig://http://suaempresa.com/portal/p/empresa/subject/suacomunidade">Comunidade</a>
  • Perfil: <a href="fluig://http://suaempresa.com/portal/p/empresa/social/id-do-perfil">Perfil</a>
  • Documento: <a href="fluig://http://suaempresa.com/portal/p/empresa/ecmnavigation?app_ecm_navigation_doc=id-do-documento">Documento</a>
  • Processo: <a href="fluig://http://suaempresa.com/portal/p/empresa/pageworkflowview?processID=id-do-processo">Processo</a>
  • Central de Tarefas: <a href="fluig://http://suaempresa.com/portal/p/empresa/pagecentraltask">Central de Tarefas</a>
  • Conexões - Seguindo: <a href="fluig://http://suaempresa.com/portal/p/empresa/connections/usuario/followings">Seguidores</a>
  • Conexões - Seguidores: <a href="fluig://http://suaempresa.com/portal/p/empresa/connections/usuario/followers">Seguindo</a>

 

 

Nota
titleAviso !

Somente estará disponíveis os links de páginas informadas acima. O uso de outras páginas não suportadas pelo aplicativo podem não abrir ou apresentar inconsistências.

 

Como abrir aplicativos externos pelo fluig

 

 

Descrever como fazer isso, coloque o conceito de URL Scheme e diga que o usuário deve procurar na documentação do aplicativo que deseja abrir como funciona o URL Scheme dele.

De uma forma prática, uma URL scheme permite aos usuários abrir outros aplicativos a partir de um aplicativo que o tenha configurado. Por exemplo: aplicativos nativos como Telefone e Email possuem o seu próprio URL scheme ( tel:// e mailto:// ) da mesma forma do protocolo "fluig://", e a partir desses schemes é possível executar ações dentro de um formulário para realizar ligação, enviar um email ao tocar em um botão ou link presente no formulário. Assim como o fluig Mobile e aplicativos nativos do sistema, outros aplicativos também possuem seu próprio scheme com recursos diferenciados, e com isso, é possível também inicia-los a partir de um formulário no fluig Mobile.

Telefone e Email


Deck of Cards
id3

 


 

Nota
titleAviso !
 

 


Exemplos: Geolocalização é um, colocar também ligar para um número ao tocar em um telefone em um formulário ou abrir o app de e-mail através de um endereço de e-mail em um formulário.

...

Deck of Cards
id2
Card
defaulttrue
id20
labelWaze
Com o fluig Mobile, você pode abrir outros aplicativos, e um deles é o Waze(aplicativo de navegação GPS), isso torna possível repassar as coordenadas obtidas através de um formulário com geolocalização para o aplicativo Waze realizar a navegação.

 

Card
id21
labelImplementação

Como exemplo para realizar a abertura do aplicativo Waze através de um hiperlink como a tag <a> do html, será necessário adicionar o schema scheme "waze://" junto com a latitude e longitude para que o fluig Mobile intercepte a requisição e realize a abertura do aplicativo. Segue exemplo abaixo.

 

Exemplos devem ser publicados no git.fluig.com.

 

Bloco de código
languagejs
function getLocationUpdate(){
    if(navigator.geolocation){
      // timeout at 60000 milliseconds (60 seconds)
      var options = {timeout:60000};
      geoLoc = navigator.geolocation;
      watchID = geoLoc.watchPosition(showLocation, 
                                     errorHandler,
                                     options);
    }else{
        alert("Sorry, esse dispositivo não suporta geolocalização!");
    }
}
 
function showLocation(position) {
  var lat = position.coords.latitude;
  var longi = position.coords.longitude;
  document.getElementById("latitude").value = lat;
  document.getElementById("longitude").value = longi;
  var waze = document.getElementById('waze');
  // Nesse caso abaixo, foi adicionado ao href da tag <a> o link com o schemascheme do waze mais a latitude e longitude adquiridas
  waze.href = "waze://?ll="+ lat + "," + longi;   
}
 
function errorHandler(err) {
  if(err.code == 1) {
    alert("Erro: Acesso negado!");
  }else if( err.code == 2) {
    alert("Error: Posição está indisponível!");
  }
}

 

Para mais recursos de implementação disponíveis pelo Waze clique aqui.

Para consultar a documentação de implementação da geolocalização em formulários no fluig Mobile clique aqui.

...