Configuração gerenciada do Salesforce para Android
A Salesforce documenta cinco chaves de MDM para Android em seu guia sobre o uso de MDM com apps do Mobile SDK, definidas como pares chave-valor pela sua suíte de MDM. Elas cobrem quais hosts de login as pessoas veem e se podem alterá-los, e o login baseado em certificado, usando um certificado já instalado no dispositivo. A Salesforce orienta trabalhar com o seu provedor de MDM; portanto, as etapas exatas de configuração e o formato do JSON dependem desse provedor.
Dá a cada host um nome legível no seletor. O número de rótulos deve ser igual ao número de hosts.
["Production", "UAT sandbox"]
OnlyShowAuthorizedHosts
Ativado ou desativado
Quando true, as pessoas não podem editar a lista de hosts, e o app só consegue se conectar aos hosts que você enviou.
true
Login baseado em certificado
RequireCertAuth
Ativado ou desativado
Inicia o fluxo de login por certificado. No Android, o app usa o certificado de usuário do dispositivo dentro de uma web view. Android 5.0 ou posterior.
true
ManagedAppCertAlias
Alias do certificado
Indica o certificado implantado no dispositivo que o app deve escolher para o login. A Salesforce afirma que é obrigatório no Android quando o login por certificado está ativado.
salesforce-user-cert
Implante com o Nomid
Distribua o Salesforce em três etapas
Etapa 1Adicione o Salesforce a uma política
Encontre-o no Google Play, na lista de apps da política, e escolha como ele será instalado.
Etapa 2Defina a configuração gerenciada
Na política, defina a configuração gerenciada do app com as chaves e os valores desta página.
Etapa 3Atribua a política
Os dispositivos da política recebem o Salesforce e a configuração dele na próxima sincronização.
Perguntas
Salesforce em Android gerenciado
Qual é o nome do pacote da Salesforce no Android?
O guia de MDM da Salesforce não informa o nome do pacote. Esta página usa com.salesforce.chatter para o app da Salesforce no Android; por isso, confirme-o no catálogo do Google Play gerenciado do seu MDM antes de direcionar uma política.
Quais versões do Android são necessárias para o login por certificado?
A Salesforce lista o Android 5.0 como mínimo para a autenticação baseada em certificado.
De onde vêm essas chaves?
A Salesforce as publica em seu guia sobre o uso de MDM com apps do Mobile SDK, e as descrições das chaves se referem ao app móvel da Salesforce. Consulte a Salesforce se você depende das chaves para um app com marca própria ou desenvolvido sob medida.
Qual formato as chaves de host usam?
A Salesforce lista AppServiceHosts e AppServiceHostLabels como uma string ou um array de strings, e as duas listas devem ter o mesmo número de entradas. A Salesforce orienta contatar o seu provedor de MDM para configurar as definições; por isso, verifique como o seu provedor informa listas.