Descripción general del SDK de MAM
Con el abandono del MDX Toolkit, el SDK de MAM reemplaza las áreas de funcionalidades de MDX no cubiertas por las plataformas iOS y Android. En lugar de encapsular aplicaciones de terceros con el servicio MDX o el MDX Toolkit, ahora creas aplicaciones con el SDK de MAM. Este método de desarrollo de aplicaciones te permite llamar a las API directamente en lugar de depender de un encapsulador. Para obtener más información sobre las API del SDK de MAM, consulta la documentación para desarrolladores de Integración de aplicaciones móviles.
Para obtener información sobre las últimas versiones del SDK de MAM, consulta Novedades en GitHub.
- Para obtener información sobre el MDX Toolkit, que ya no es compatible, consulta [MDX Toolkit](/es-es/legacy-archive/mdx-toolkit.html).
- El SDK de MAM está disponible para:
- iOS:
- Cordova
- Xamarin
- Objective C/Swift
- Android:
- Java
- Cordova
- Xamarin
Nota:
El SDK de MAM no es compatible actualmente con la plataforma Citrix Identity.
- Para usar el SDK de MAM, sigue estos pasos:
- 1. Descarga el SDK de MAM correspondiente de [Recursos](https://github.com/citrix/citrix-mam-sdks/releases) en GitHub.
- Extrae los archivos que descargaste y colócalos en tu carpeta de desarrollo.
-
- Desarrolla tus aplicaciones y llama a las API adecuadas. Para obtener información sobre las API disponibles como parte del SDK de MAM, consulta la documentación para desarrolladores de Integración de aplicaciones móviles.
-
- Los archivos MDX se generan automáticamente para iOS y Android como parte del proceso de compilación.
Para obtener más información sobre cómo generar automáticamente el archivo MDX para los SDK de MAM de iOS correspondientes, consulta las siguientes secciones:
- Implementar la biblioteca de cumplimiento en tu aplicación
- Implementar la biblioteca de contención en tu aplicación
- Implementar la biblioteca de autenticación local en tu aplicación
-
Para obtener más información sobre cómo generar automáticamente el archivo MDX para los SDK de MAM de Android correspondientes, consulta las siguientes secciones:
- Configurar el complemento de micro VPN de Citrix para Android Native
- Configurar el complemento de micro VPN de Citrix para Cordova
- Configurar el complemento de micro VPN de Citrix para Xamarin
Para obtener más información sobre cómo generar manualmente el archivo MDX para los SDK de MAM correspondientes, consulta la siguiente sección:
Para obtener más información sobre cómo generar manualmente el archivo MDX para los SDK de MAM correspondientes, consulta las siguientes secciones:
-
- Sube el archivo MDX a la consola de Endpoint Management, como se describe en el artículo Aplicaciones.
- También puedes distribuir aplicaciones iOS a través de Apple Volume Purchase. Para obtener más información sobre este método de distribución, consulta Apple Volume Purchase.
- Del mismo modo, puedes distribuir aplicaciones a través de Android Enterprise. Para obtener más información sobre la distribución de aplicaciones a través de Android Enterprise, consulta Proporcionar aplicaciones de productividad móvil de Citrix a usuarios de Android Enterprise.
Nota:
Cuando usas el SDK de MAM, no necesitas encapsular aplicaciones.
Directivas de aplicaciones de terceros para iOS y Android
La siguiente tabla muestra las directivas de terceros que puedes integrar en tu aplicación iOS y Android con el SDK de MAM. En la tabla, X indica solo las directivas de dispositivo compatibles como parte del SDK de MAM. Para las directivas de Android Enterprise etiquetadas como Usar plataforma, comprueba la directiva de dispositivo en la plataforma Endpoint Management para verificar que puedes agregar la directiva.
Para obtener más información sobre las bibliotecas del SDK de MAM, consulta la documentación para desarrolladores de Integración de aplicaciones móviles.
| Nombre de la directiva | iOS | Android Enterprise | Biblioteca del SDK de MAM |
|---|---|---|---|
| Análisis: | |||
| Nivel de detalle de Google Analytics | X | X | Core |
| Acceso a la red de la aplicación: | |||
| Salida de registro predeterminada | X | X | Micro VPN |
| Nivel de registro predeterminado | X | X | Micro VPN |
| Archivos de registro máximos | X | X | Micro VPN |
| Tamaño máximo del archivo de registro | X | X | Micro VPN |
| Acceso a la red | X | X | Micro VPN |
| Lista de exclusión | X | X | Micro VPN |
| Interacción de la aplicación: | |||
| Cortar y copiar | X | Usar plataforma | Containment |
| Pegar en | X | Usar plataforma | Containment |
| Lista de excepciones de Abrir en | X | X | Containment |
| Intercambio de documentos (Abrir en) | X | Usar plataforma | Containment |
| Lista de excepciones de Abrir en restringida | X | Usar plataforma | Containment |
| Intercambio de documentos entrantes (Abrir en) | X | Usar plataforma | Containment |
| Lista blanca de intercambio de documentos entrantes | X | Usar plataforma | Containment |
| Esquemas de URL de la aplicación | X | Usar plataforma | Containment |
| URL permitidas | X | Usar plataforma | Containment |
| Restricciones de la aplicación: | |||
| Bloquear cámara | X | Usar plataforma | Containment |
| Bloquear biblioteca de fotos | X | Usar plataforma | Containment |
| Bloquear grabación de micrófono | X | Usar plataforma | Containment |
| Bloquear servicios de ubicación | X | Usar plataforma | Containment |
| Bloquear redacción de SMS | X | Usar plataforma | Containment |
| Bloquear iCloud | X | No disponible | Containment |
| Bloquear búsqueda | X | Usar plataforma | Containment |
| Bloquear copia de seguridad de archivos | X | Usar plataforma | Containment |
| Bloquear AirPrint | X | No disponible | Containment |
| Bloquear AirDrop | X | No disponible | Containment |
| Bloquear API de Twitter y Facebook | X | Usar plataforma | Containment |
| Ocultar contenido de la pantalla | X | Usar plataforma | Containment |
| Bloquear teclados de terceros (solo iOS 11 o posterior) | X | Usar plataforma | Containment |
| Bloquear registros de aplicaciones | X | Usar plataforma | Containment |
| Geocerca de la aplicación: | |||
| Longitud del punto central | X | Usar plataforma | Containment |
| Latitud del punto central | X | Usar plataforma | Containment |
| Radio | X | Usar plataforma | Containment |
| Autenticación: | |||
| Código de acceso del dispositivo | X | Usar plataforma | Compliance |
| Código de acceso de la aplicación | X | Usar plataforma | Local Authentication |
| Período máximo sin conexión (horas) | X | Usar plataforma | Local Authentication |
| Seguridad del dispositivo: | |||
| Bloquear dispositivos con jailbreak o rooteados | X | Usar plataforma | Cumplimiento |
| Comportamiento de dispositivo no conforme | X | Usar plataforma | Cumplimiento |
| Secure Mail: | |||
| Redirección de correo | X | Usar plataforma | Contención |
| Acceso diverso: | |||
| Borrar datos de la aplicación al bloquear | X | Usar plataforma | Cumplimiento |
| Período de gracia para actualización de la aplicación (horas) | X | Usar plataforma | Cumplimiento |
| Período de sondeo activo (minutos) | X | Usar plataforma | Cumplimiento |