---
title: Configurar Instância CITSmart para Acesso via Mobile
slug: citsmart8-pt/configurar-instancia-citsmart-para-acesso-via-mobile
description: Learn how to configure your server to utilize the powerful CITSmart Experience application with this comprehensive documentation. Find out the specific prerequisites for your CITSmart version and the necessary parameter configurations. Discover step-by-st
docTags: 
createdAt: 2022-01-14T19:46:34.000Z
---

Este documento tem como objetivo **orientar para a configuração do servidor para uso do aplicativo** <font color="#3b9f0f">**CITSmart** </font>**Experience**.

## Antes de começar

- [x] É necessário Implantar a **versão 7.2.2.0** (ou superior) do <font color="#3b9f0f">**CITSmart**</font>;
- [x] Assim como configurar os parâmetros **257&#x20;**&#x65; **272**, sendo:

* Valores: "S" ou "N". Default: "N"
* Caso o valor do parâmetro seja “S”, poderão ser mostradas somente as  &#x20;notificações de solicitações sem responsável atual.
* Caso o valor do parâmetro seja “N”, poderão ser mostradas as notificações de  &#x20;todas as solicitações.

Os parâmetros 254 (`Parametrização > Sistema`), 255, 256, 258, 267, 284, 285,&#x20;286, 350 também devem ser configurados.

## Configurando os web services

A configuração dos Web services são fundamentais para o acesso a todas as&#x20;funcionalidades do aplicativo. Seguir os passos para melhor configurá-lo:

1. No <font color="#3b9f0f">**CITSmart** </font>**Experience&#x20;**(Web), acesse a funcionalidade de Web Services   &#x20;referente ao mobile (`Sistema > Configurações > Web Services CITSmart    Mobile`);
2. Clique na aba “**Vincular Grupos**” e vincule o grupo executor de atividades aos   &#x20;Web Services do <font color="#3b9f0f">**CITSmart** </font>**Experience Mobile**.

:::hint{type="success"}
✅ ***Regra*****:**

No momento que o grupo for selecionado ele será vinculado a todos os Web&#x20;Services do <font color="#3b9f0f">**CITSmart** </font>**Experience&#x20;**&#x64;e forma automatizada.
:::

## Instalação do certificado intermediário globalsign

Para reconhecer o certificado intermediário da **GlobalSign&#x20;**(Emissora do&#x20;Certificado Digital) é necessário a instalação do mesmo:

1. Acesse o   &#x20;endereço: [https://support.globalsign.com/customer/portal/articles/1464460-domainssl-intermediate-certificates](https://support.globalsign.com/customer/portal/articles/1464460-domainssl-intermediate-certificates);
2. Depois de instalado, altere o endereço do aplicativo para suas   &#x20;necessidades (exemplo:   &#x20;“[https://citsmart.empresa.com.br/citsmart](https://citsmart.centralit.com.br/citsmart)”).

### Instalação do app Android/iOS

1. Acesse a loja (Play Store ou App Store) para baixar o aplicativo <font color="#3b9f0f">**CITSmart** </font>**Experience Mobile**;
2. Pesquise por <font color="#3b9f0f">**CITSmart** </font>**Experience&#x20;**&#x65; após a pesquisa, selecione o aplicativo;
3. Pressione o botão "**Instalar**" para baixar o aplicativo.

### Criar chave para uso e consumo das APIs Google

Para que seja possível o uso e consumo das APIs Google é necessário que uma API&#x20;Key seja criada. Para isso, os seguintes passos devem ser seguidos:

:::hint{type="warning"}
⚠&#xFE0F;***Atenção*****!**&#x20;

Para realizar esses procedimentos é necessário estar logado com uma conta&#x20;Google.
:::

1. Acesse o console do desenvolvedor   &#x20;Google [https://console.developers.google.com](https://console.developers.google.com/);
2. Clique em "**Criar um projeto**", conforme indicado na figura abaixo:
3. Será apresentada uma janela, conforme ilustrada na figura abaixo, para   &#x20;informar os dados do novo projeto;
4. Informe o nome do projeto e clique no botão "**Criar**" para criação do projeto.
5. Após criar o projeto, clique em `APIs e Serviços`. Para criar a API Key,   &#x20;clique em `APIs e Serviços > Credenciais > Criar Credenciais > Chave de API`,   &#x20;conforme indicado na figura abaixo:
6. Feito isso, a chave de API será apresentada:
7. Escolha a opção que melhor atenda a necessidade. Para mais informações sobre qual   &#x20;chave irá lhe atender,   &#x20;acesse [https://developers.google.com/console/help/new/#generatingdevkeys](https://developers.google.com/console/help/new/#generatingdevkeys).
8. Após as chaves criadas, as APIs já poderão ser consumidas.

### APIs a serem utilizadas nas soluções

Segue abaixo as APIs do Google a serem consideradas nas soluções:

::Image[]{src="images/android-ios-7.jpg" size="50" caption="APIs" isUploading="false" showCaption="true"}



- **Directions API:&#x20;**&#x61; API de direções do Google é consumida através de  &#x20;requisições HTTP. Tal API calcula direções entre dois pontos informados, a  &#x20;origem e o destino, possuindo outras diversas opções. Para maiores  &#x20;informações sobre o uso dessa API,  &#x20;acesse: [https://developers.google.com/maps/documentation/directions](https://developers.google.com/maps/documentation/directions).
- **Distance Matrix API:&#x20;**&#x61; API Google Distance Matrix permite a recuperação  &#x20;de matrizes de distâncias entre dois pontos, ou seja, retorna também  &#x20;resultado aproximados. A diferença para a Google Directions API é que a  &#x20;Distance Matrix não retorna informações tão detalhadas, como os passos a  &#x20;serem realizados. Para maiores informações sobre o uso dessa API,  &#x20;acesse: [https://developers.google.com/maps/documentation/distancematrix](https://developers.google.com/maps/documentation/distancematrix).
- **Geocoding API:&#x20;**&#x61; Google geocoding API é uma API que ajuda a recuperar  &#x20;posições geográficas enviando como argumento um endereço por extenso. O  &#x20;consume da API é feito por HTTP e os resultados podem ser obtidos em XML ou  &#x20;JSON. Para maiores informações sobre o uso dessa API,  &#x20;acesse: [https://developers.google.com/maps/documentation/geocoding](https://developers.google.com/maps/documentation/geocoding).
- **Statics Maps API:&#x20;**&#x61; API para mapas estáticos do Google será utilizada em  &#x20;casos que não será necessário a interação como mapa, apenas visualização. É  &#x20;interessante seu uso uma vez que é mais leve, visto que não é necessário o  &#x20;download de recurso JS e imagens que não serão utilizadas. Para maiores  &#x20;informações sobre o uso dessa API,  &#x20;acesse: [https://developers.google.com/maps/documentation/staticmaps](https://developers.google.com/maps/documentation/staticmaps).
- **Google Maps JavaScript API:&#x20;**&#x6F; uso da API é feito por meio de uma API JS.  &#x20;Para seu uso, basta linkar o JS na página que irá usar o maps. Para maiores  &#x20;informações sobre o uso dessa API,  &#x20;acesse: [https://developers.google.com/maps/documentation/javascript](https://developers.google.com/maps/documentation/javascript).

## Ativando uma API

Para ativar uma API para uso, proceder conforme os passos descritos abaixo:

1. Após executar os passos descritos na seção "**Criar chave para uso e   &#x20;consumo das APIs Google**";
2. Clique em `APIs e Serviços > Ativar APIs e Serviços`, conforme indicado na   &#x20;figura abaixo:
3. Será apresentada a biblioteca de APIs. Selecione a API que deseja ativar (a   &#x20;figura abaixo representa um exemplo de API) e clique no botão "**Ativar**"   &#x20;conforme indicado na figura abaixo:
4. Feito isso, a API estará habilitada para uso.

