Actions Básicas

Em nossa aplicação, você encontrará diversas ações básicas que desempenham papéis cruciais na interação. Cada ação serve a um propósito específico. Clique no nome de cada ação abaixo para obter detalhes adicionais e entender melhor como elas se aplicam:

  • Call: Função que aciona a app de DISCAGEM no dispositivo, informando um número de telefone.

  • Email: Função que aciona a app de EMAIL no dispositivo, informando um endereço de email.

  • SMS: Função que aciona a app de SMS no dispositivo, informando um número de telefone. O array de parâmetros é exclusivo para definição dos números de telefone:

  • Link: Função que aciona a app de BROWSER no dispositivo, informando uma URL para abertura.

  • Home: Função para retornar à tela inicial partindo de qualquer ponto do app.

  • Back: Função para retornar à tela anterior partindo de qualquer ponto do app.

  • QRCode: Função para gerar QRCode a partir de dados informados.

  • Maps: Função que aciona o app de MAPA no dispositivo, informando um endereço ou coordenada.

  • Open-Video-Call: Função que aciona uma vídeo chamada, informando o id da sala e o token de sessão.


Call

Função que aciona a app de DISCAGEM no dispositivo, informando um número de telefone.

O array de parâmetros é exclusivo para definição dos números de telefone.

  • Se apenas 1 número definido, abre diretamente o app de ligação.

  • Se possuir mais de um número, exibe um menu com a lista de telefones para que o usuário selecione o item.

Exemplo:
{
    "order": 0,
    "name": "call",
    "title": "Ligar Para",
    "icon": "",
    "path": "",
    "parameters": [
        {"title": "Pessoal","value": "+557199999999"}
        {"title": "Profissional","value": "+557199999999"}
    ]
}

Email

Função que aciona a app de EMAIL no dispositivo, informando um endereço de email.

O array de parâmetros é exclusivo para definição dos emails.

  • Se apenas 1 email for definido, abre diretamente o app de e-mail.

  • Se possuir mais de um, exibe um menu com a lista de emails para que o usuário selecione o item.

Exemplo abrindo uma popup com a lista de telefones:
{
  "order": 0,
  "name": "email",
  "title": "Enviar Email",
  "parameters": [
    {"title": "Pessoal", "value": "[email protected]"},
    {"title": "Profissional", "value": "[email protected]"}
  ]
}
Exemplo abrindo diretamente o telefone:
{
  "order": 0,
  "name": "email",
  "title": "Enviar Email",
  "parameters": [
    {"title": "pessoal", "value": "[email protected]" }   
  ]
}

SMS

Função que aciona a app de SMS no dispositivo, informando um número de telefone. O array de parâmetros é exclusivo para definição dos números de telefone:

  • Se apenas 1 número definido, abre diretamente o app de sms.

  • Se possuir mais de um número, exibe um menu com a lista de telefones para que o usuário selecione o item.

// Exemplo bloco
{
  "order": 0,
  "name": "sms",
  "title": "",
  "icon": "",
  "path": "",
  "parameters": [
    {title":"Pessoal","value":"+557199999999" },
    {title":"Profissional","value":"+557199999999" }
   ]
}

Função que aciona a app de BROWSER no dispositivo, informando uma URL para abertura. Suporta 2 parâmetros:

  • url: Url a ser chamada.

  • actionConfirmation: Confirma a execução da action.

  • openInsideApp: Opcional, para sinalizar abertura dentro ou fora da app.

-viewExemplo: {
  "order": 0,
  "name": "link",
  "parameters": [
    { "title": "url", "value": "http://www.site.com.br" },
    { "title": "openInsideApp", "value": "false" },
    { "title": "actionConfirmation", "value": "type=warning&message=xxx?&btnYes=Sim&btnNo=No" }
  ]
}

Home

Função para retornar à tela inicial partindo de qualquer ponto do app.

Exemplo:
{
  "order": 0,
  "name": "home"
}

Back

Função para retornar à tela anterior partindo de qualquer ponto do app.

Exemplo:
{
  "order": 0,
  "name": "back"
}

QRCode

Função para gerar QRCode a partir de dados informados: Suporta 1 parâmetros:

  • qrcode-data: string com chave=valor que compõe o qrcode..

Exemplo:
{
  "order": 0,
  "name": "qrcode",
  "parameters": [
    { "title": "qrcode-data", "value": "https://mobilex.tech/" }
  ]
}

Maps

Função que aciona o app de MAPA no dispositivo, informando um endereço ou coordenada. Suporta 2 parâmetros:

  • Endereço: Endereço para abertura do mapa

  • ActionConfirmation: Opcional.Confirma a execução da action.

Exemplo:
{
  "order": 0,
  "name": "maps",
  "title": "",
  "icon": "",
  "path": "",
  "parameters": [
    { "title": "endereco", "value": "1.98988797879;2.8980980808" },
    { "title": "actionConfirmation", "value": "type=warning&message=xxx?&btnYes=Sim&btnNo=No" }
  ]
}

Open-Video-Call

Função que aciona uma vídeo chamada, informando o id da sala e o token de sessão. Suporta 3 parâmetros:

  • conferenceSessionId: Id da sessão do OpenTok.

  • conferenceToken: Token de sessão do OpenTok.

  • actionConfirmation: Opcional.Confirma a execução da action.

Exemplo:
{
  "name": "open-video-call",
  "permissionLevel": 1,
  "publishLevel": 0,
  "parameters": [
    {
      "title": "conferenceSessionId",
      "value": "2_MX40NjYxMTY3Mn5-MTU4NTE4MjAyOTQ2NX53RThqTDFJcWFlWVpzS0xWUzc0RHZzcFR-fg"
    },
    {
      "title": "conferenceToken",
      "value": "T1==cGFydG5lcl9pZD00NjYxMTY3MiZza...2xpc3Q9"
    },
    {
      "title": "actionConfirmation",
      "value": "type=success&icon=E928&message=Abrir video chamada??&btnYes=Sim&btnNo=No"
    }
  ]
}

Last updated