Configuración administrada de Salesforce para Android
Salesforce documenta cinco claves de MDM para Android en su guía sobre el uso de MDM con apps de Mobile SDK, que se establecen como pares clave-valor mediante su suite de MDM. Abarcan qué hosts de inicio de sesión ven las personas y si pueden cambiarlos, así como el inicio de sesión con certificado usando uno ya instalado en el dispositivo. Salesforce recomienda trabajar con su proveedor de MDM, de modo que los pasos exactos de configuración y la forma del JSON dependen de ese proveedor.
Active el inicio de sesión con certificado e indique a la app cuál de los certificados instalados debe usar. Despliegue primero el certificado con su EMM.
Claves de configuración administrada de Salesforce
Los nombres de las claves y los tipos de valor proceden de la documentación del proveedor. Las explicaciones las redacta Nomid.
Clave
Tipo
Qué hace
Ejemplo
Hosts de inicio de sesión
AppServiceHosts
Direcciones de los hosts de inicio de sesión (https:// obligatorio en Android)
Envía uno o varios hosts de inicio de sesión, como un My Domain o un sandbox. La primera entrada es la predeterminada. Evita que las personas escriban direcciones largas.
Da a cada host un nombre legible en el selector. El número de etiquetas debe ser igual al número de hosts.
["Production", "UAT sandbox"]
OnlyShowAuthorizedHosts
Activado o desactivado
Cuando es true, las personas no pueden editar la lista de hosts, de modo que la app solo puede conectarse a los hosts que usted envió.
true
Inicio de sesión con certificado
RequireCertAuth
Activado o desactivado
Inicia el flujo de inicio de sesión con certificado. En Android, la app usa el certificado de usuario del dispositivo dentro de una vista web. Android 5.0 o posterior.
true
ManagedAppCertAlias
Alias de certificado
Indica el certificado desplegado en el dispositivo que la app debe elegir para iniciar sesión. Salesforce indica que es obligatorio en Android cuando el inicio de sesión con certificado está activado.
salesforce-user-cert
Desplegar con Nomid
Despliegue Salesforce en tres pasos
Paso 1Añada Salesforce a una política
Búsquela en Google Play desde la lista de apps de la política y elija cómo se instala.
Paso 2Establezca su configuración administrada
En la política, establezca la configuración administrada de la app con las claves y los valores de esta página.
Paso 3Asigne la política
Los dispositivos de la política reciben Salesforce y su configuración en la siguiente sincronización.
Preguntas
Salesforce en Android administrado
¿Cuál es el nombre de paquete de Salesforce en Android?
La guía de MDM de Salesforce no indica el nombre de paquete. Esta página usa com.salesforce.chatter para la app de Salesforce en Android, así que confírmelo en el catálogo de Google Play administrado de su MDM antes de dirigir una política.
¿Qué versiones de Android hacen falta para el inicio de sesión con certificado?
Salesforce indica Android 5.0 como mínimo para la autenticación con certificado.
¿De dónde proceden estas claves?
Salesforce las publica en su guía sobre el uso de MDM con apps de Mobile SDK, y las descripciones de las claves se refieren a la app móvil de Salesforce. Consulte con Salesforce si depende de las claves para una app con marca propia o desarrollada a medida.
¿Qué formato tienen las claves de host?
Salesforce indica AppServiceHosts y AppServiceHostLabels como una cadena o una matriz de cadenas, y las dos listas deben tener el mismo número de entradas. Salesforce indica que se contacte con su proveedor de MDM para configurar los ajustes, así que compruebe cómo introduce listas su proveedor.