Integração Android

Modificado em Ter, 22 Ago, 2023 na (o) 11:13 AM

logMessage

Registra uma string como log durante a apresentação, a função é mais utilizada para saber que ocorreram eventos durante uma apresentação, como um clique de um botão.

logMessage(message);

changePage

Troca a página da apresentação. O índice começa a partir do 0.

changePage(index);

goToProductAtIndex

Troca o produto durante a apresentação no modo grade. O índice começa a partir do 1.

goToProductAtIndex(index);

openLeaf

Abre uma lâmina durante a apresentação no modo grade.

openLeaf(id);

openAttachment Abre um arquivo durante a apresentação no modo grade.

openAttachment(id);

openCatalog Abre o catálogo de produtos

Tabmedia.openCatalog(null, null);

openCatalog(id, menu)

Abre o catálogo com um produto e um menu (VA ou Conteúdo) selecionado

  • VA = va
  • Conteúdo = content
Tabmedia.openCatalog("id", "va");

openGrid

Abre a grade

Tabmedia.openGrid();

openSpeciality

Inicia uma apresentação a partir de uma especialidade e visita

Tabmedia.openSpeciality("especialidade", visita);

openCustom

Abre a lista de apresentações customizadas

Tabmedia.openCustom();

setDoctor

Seta informações de um doutor para próxima abertura de uma apresentação.

Tabmedia.setDoctor("12345", "SP", "Nome do Doutor"); 
Tabmedia.openSpeciality("CLG", 1);

getPresentationJson

Recupera um JSON com informações de doutor, território e dados fornecidos pelo sistema de visitação

var json = Tabmedia.getPresentationJson();

var jsonObj = JSON.parse(json);

console.log(jsonObj.tabmedia.name);

Exemplo de retorno:

{

  "crm": "123456",

  "crmUf": "SP",

  "doctorId": 98862,

  "name": "Nome do doutor",

  "tabmedia": {

    "lineId": 35,

    "name": "Representante 1103",

    "type": "T",

    "username": "tab.11003"

  }

}

Caso exista mais de um doutor setado o JSON será um pouco diferente:

{

  "doctors": [{

    "crm": "123456",

    "crmUf": "SP",

    "doctorId": 98862,

    "name": "Nome do doutor"

  }],

   "tabmedia": {

        "lineId": 35,

        "name": "Representante 1103",

        "type": "T",

        "username": "tab.11003"

    }

}

Ainda com dúvidas?

Entre em contato  via Whats App 

0800 101 2018 

Equipe Tabmedia

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo