Servidor único da empresa
As pessoas abrem a aplicação e entram no seu servidor, sem forma de adicionar outro.
{
"serverUrl": "https://chat.example.com",
"serverName": "Example chat",
"allowOtherServers": "false"
}Diretório de aplicações Android · Comunicação
Estas são as chaves AppConfig que o Mattermost documenta para as suas aplicações móveis, na medida em que se aplicam ao Mattermost no Android. Ajudam a equipa de TI a apontar os dispositivos para o servidor certo, limitar os servidores que as pessoas podem adicionar e reduzir a fuga de dados da aplicação. A tabela do Mattermost também mostra que chaves cada plataforma suporta, por isso consulte-a para a sua versão. O Mattermost baseia-se na norma AppConfig e não suporta o encapsulamento de aplicações.
com.mattermost.rn Configurações comuns
Copie uma configuração para a configuração gerida de uma política e depois ajuste os valores. Cada uma usa apenas chaves explicadas abaixo.
As pessoas abrem a aplicação e entram no seu servidor, sem forma de adicionar outro.
{
"serverUrl": "https://chat.example.com",
"serverName": "Example chat",
"allowOtherServers": "false"
}Oculte o conteúdo no seletor de aplicações, bloqueie as capturas de ecrã, impeça copiar e colar e peça às pessoas que desbloqueiem quando a aplicação abre.
{
"blurApplicationScreen": "true",
"copyAndPasteProtection": "true",
"inAppPinCode": "true"
}Impeça a aplicação de abrir em dispositivos com root, peça às pessoas que desbloqueiem com a impressão digital ou o código e indique o nome da sua empresa no pedido.
{
"jailbreakDetection": "true",
"inAppPinCode": "true",
"vendor": "Example Ltd IT"
}Configuração gerida
Os nomes das chaves e os tipos de valor vêm da documentação do fornecedor. As explicações são escritas pela Nomid.
| Chave | Tipo | O que faz | Exemplo |
|---|---|---|---|
| Servidor e início de sessão | |||
serverUrl | Endereço do servidor | Define o servidor Mattermost predefinido, para que as pessoas não tenham de o escrever quando abrem a aplicação pela primeira vez. | https://chat.example.com |
serverName | Nome a apresentar | Preenche automaticamente o nome a apresentar do servidor definido em serverUrl. | Example chat |
allowOtherServers | Texto: true ou false | Quando está desativada, as pessoas só podem usar o servidor que definiu. Quando está ativada, que é a predefinição, podem adicionar outros servidores. | false |
username | Nome de utilizador ou email | O nome de utilizador ou o email usado para autenticar no servidor. O Mattermost não documenta nenhuma predefinição. | jsmith@example.com |
| Proteção de dados | |||
blurApplicationScreen | Texto: true ou false | Desfoca a aplicação quando passa para segundo plano. No Android, bloqueia também as capturas de ecrã da aplicação. | true |
copyAndPasteProtection | Texto: true ou false | Impede as pessoas de copiar de, ou colar em, campos de texto da aplicação. | true |
jailbreakDetection | Texto: true ou false | Impede a aplicação de arrancar em dispositivos com root ou jailbreak. | true |
inAppPinCode | Texto: true ou false | Pede à pessoa que desbloqueie o dispositivo com a impressão digital ou o código quando a aplicação abre, e novamente depois de ter estado em segundo plano durante mais de cinco minutos. | true |
vendor | Nome da empresa | O nome da sua empresa ou do seu fornecedor de MDM, apresentado no texto dos pedidos de código para que as pessoas saibam porque é que a aplicação está protegida. | Example Ltd IT |
Implementar com o Nomid
Encontre-o no Google Play a partir da lista de aplicações da política e escolha como é instalado.
Na política, defina a configuração gerida da aplicação com as chaves e os valores desta página.
Os dispositivos da política recebem o Mattermost e a sua configuração na próxima sincronização.
Perguntas
com.mattermost.rn. Use-o para encontrar a aplicação quando a adiciona a uma política.
Não. A tabela do Mattermost indica useVPN e timeoutVPN como exclusivas do iOS, por isso esta página deixa-as de fora. Consulte a tabela para a versão da sua aplicação antes de confiar numa chave.
O Mattermost indica que não suporta o encapsulamento de aplicações, porque pode prejudicar as mensagens em tempo real. Suporta apenas o AppConfig.
Sim, o Mattermost disponibiliza um modelo XML do ficheiro de configuração na sua página de documentação.
Adicione a aplicação a uma política do Nomid, defina a sua configuração e escolha as suas permissões.