A Salesforce documenta cinco chaves de MDM para Android no seu guia de utilização do MDM com aplicações Mobile SDK, definidas como pares chave-valor através da sua suite de MDM. Abrangem os anfitriões de início de sessão que as pessoas veem e se os podem alterar, e o início de sessão com certificado a partir de um certificado já instalado no dispositivo. A Salesforce recomenda trabalhar com o seu fornecedor de MDM, por isso os passos exatos de configuração e a forma do JSON dependem desse fornecedor.
Ative o início de sessão com certificado e indique à aplicação qual dos certificados instalados deve usar. Implemente primeiro o certificado com o seu EMM.
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
Anfitriões de início de sessão
AppServiceHosts
Endereços dos anfitriões de início de sessão (https:// obrigatório no Android)
Envia um ou mais anfitriões de início de sessão, como um My Domain ou uma sandbox. A primeira entrada é a predefinida. Poupa às pessoas a escrita de endereços longos.
Dá a cada anfitrião um nome legível no seletor. O número de etiquetas tem de ser igual ao número de anfitriões.
["Production", "UAT sandbox"]
OnlyShowAuthorizedHosts
Ativado ou desativado
Quando é true, as pessoas não podem editar a lista de anfitriões, pelo que a aplicação só se pode ligar aos anfitriões que enviou.
true
Início de sessão com certificado
RequireCertAuth
Ativado ou desativado
Inicia o fluxo de início de sessão com certificado. No Android, a aplicação usa o certificado de utilizador do dispositivo numa vista web. Android 5.0 ou posterior.
true
ManagedAppCertAlias
Alias do certificado
Indica o certificado implementado no dispositivo que a aplicação deve escolher para o início de sessão. A Salesforce indica que é obrigatório no Android quando o início de sessão com certificado está ativado.
salesforce-user-cert
Implementar com o Nomid
Implemente o Salesforce em três passos
Passo 1Adicionar o Salesforce a uma política
Encontre-o no Google Play a partir da lista de aplicações da política e escolha como é instalado.
Passo 2Definir a sua configuração gerida
Na política, defina a configuração gerida da aplicação com as chaves e os valores desta página.
Passo 3Atribuir a política
Os dispositivos da política recebem o Salesforce e a sua configuração na próxima sincronização.
Perguntas
Salesforce em Android gerido
Qual é o nome de pacote do Salesforce no Android?
O guia de MDM da Salesforce não indica o nome de pacote. Esta página usa com.salesforce.chatter para a aplicação Salesforce no Android, por isso confirme-o no catálogo do Google Play gerido do seu MDM antes de direcionar uma política.
Que versões do Android são necessárias para o início de sessão com certificado?
A Salesforce indica o Android 5.0 como o mínimo para a autenticação com certificado.
De onde vêm estas chaves?
A Salesforce publica-as no seu guia de utilização do MDM com aplicações Mobile SDK, e as descrições das chaves referem-se à aplicação móvel Salesforce. Confirme com a Salesforce se depender das chaves para uma aplicação com marca própria ou desenvolvida à medida.
Que formato têm as chaves de anfitriões?
A Salesforce indica AppServiceHosts e AppServiceHostLabels como uma cadeia de texto ou uma matriz de cadeias, e as duas listas têm de ter o mesmo número de entradas. A Salesforce diz para contactar o seu fornecedor de MDM para configurar as definições, por isso verifique como o seu fornecedor introduz listas.