Nomid MDM permite a los administradores utilizar variables dinámicas en configuraciones gestionadas (Managed Configurations) de aplicaciones Android. Estas variables se reemplazan automáticamente con el valor real del dispositivo en el momento en que se aplica la política.
Objetivo
- Automatizar la provisión de aplicaciones.
- Evitar la introducción manual de valores únicos por dispositivo.
- Garantizar la coherencia de la configuración incluso en escenarios de reinstalación de apps o restablecimiento de políticas.
Variables Soportadas
| Variable | Descripción | Ejemplo de sustitución |
|---|---|---|
%imei% |
IMEI del dispositivo | 357842105887001 |
%serial_number% |
Número de serie del dispositivo | R9ZT12345AB |
%serialnumber% |
Alias de %serial_number% (mismo funcionamiento) |
R9ZT12345AB |
IMEI y número de serie son identificadores persistentes del activo. Use estas variables solo cuando la aplicación realmente necesite identificar el dispositivo, y confirme quién accede al valor en el backend de la app, durante cuánto tiempo se retendrá y qué canal se usará para soporte.
Cómo utilizar
1. Acceder a la Configuración Gestionada
- En el portal de Nomid MDM, abra la política o el perfil de configuración.
- Seleccione la aplicación deseada (ej.: Portal RRHH – com.empresa.portalrrhh).
2. Identificar el campo de configuración
- Cada aplicación compatible expone claves específicas (ej.:
username,device_id,user_identifier). - Estos campos varían según la app, pero todos aceptan variables de Nomid MDM.
3. Insertar la variable
- En lugar de introducir un valor fijo, ingrese la variable dinámica.
Ejemplo 1 – Inicio de sesión automático usando IMEI
username = %imei%
→ La app recibirá: 357842105887001
Ejemplo 2 – Identificador único usando número de serie
user_identifier = %serial_number%
→ La app recibirá: R9ZT12345AB
Ejemplo 3 – Construyendo cadenas con variables
account = usuario_%serialnumber%@empresa.com
→ La app recibirá: usuario_R9ZT12345AB@empresa.com
4. Guardar la configuración
- El backend de Nomid MDM interpreta y reemplaza los placeholders.
- La app en el dispositivo recibe el valor ya resuelto.
Antes de publicar en producción, valide en un grupo piloto el efecto de cada campo: si la app acepta el valor resuelto, si existe fallback cuando IMEI/serial no está disponible, si el formato exige prefijo/sufijo y si el valor no se está usando como contraseña o secreto.
Reaplicación Automática
- Nomid MDM tiene un worker opcional que puede reaplicar periódicamente las variables.
- Esto es útil en escenarios como:
- Reinstalación de la app.
- Restablecimiento de caché/datos.
- Cambios en la política.
⚠️ El intervalo mínimo de reaplicación es de 15 minutos. Si está deshabilitado, la sustitución ocurre solo cuando el usuario interactúa con el launcher de Nomid.
Limitaciones y Consideraciones
-
Comportamiento actual: Nomid MDM no monitorea la instalación de nuevas aplicaciones en el dispositivo. Esto significa que, si una app se instala después de que se aplicó la política, no recibirá inmediatamente las variables dinámicas.
-
Cómo resolver:
- Forzar una sincronización manual del dispositivo utilizando el botón de inicio del dispositivo.
- O esperar al worker de reaplicación (si está habilitado).
-
Las variables deben escribirse exactamente como se admiten (
%imei%,%serial_number%,%serialnumber%). -
Si el campo de la app no admite Configuraciones Gestionadas, las variables no tendrán efecto.
-
Se recomienda probar siempre en un grupo piloto de dispositivos antes de desplegar en producción.
-
No use IMEI o serial como contraseña, token secreto o prueba única de identidad. Estos valores identifican el dispositivo, pero pueden aparecer en inventario, logs o pantallas de soporte.