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 mediante el servicio MDX o el MDX Toolkit, se crean aplicaciones mediante el SDK de MAM. Este método de desarrollo de aplicaciones permite llamar directamente a las API en lugar de depender de un encapsulador. Para obtener más información sobre las API del SDK de MAM, consulte la documentación para desarrolladores de Mobile Application Integration.
Para obtener información sobre las últimas versiones del SDK de MAM, consulte Novedades en GitHub.
Para obtener información sobre el MDX Toolkit que ya no es compatible, consulte MDX Toolkit.
El SDK de MAM está disponible para:
- iOS:
- Cordova
- Xamarin
- Objective C/Swift
- Android:
- Java
- Cordova
- Xamarin
Nota:
Actualmente, el SDK de MAM no es compatible con la plataforma Citrix Identity.
Para usar el SDK de MAM, siga estos pasos:
- Descargue el SDK de MAM pertinente de Assets en GitHub.
- Extraiga los archivos descargados y colóquelos en su carpeta de desarrollo.
- Desarrolle sus aplicaciones y llame a las API adecuadas. Para obtener información sobre las API disponibles como parte del SDK de MAM, consulte la documentación para desarrolladores de Mobile Application Integration.
-
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 respectivos SDK de MAM de iOS, consulte las siguientes secciones:
- Implementación de la biblioteca de cumplimiento en su aplicación
- Implementación de la biblioteca de contención en su aplicación
- Implementación de la biblioteca de autenticación local en su aplicación
- Implementación de la biblioteca de micro VPN en su aplicación
Para obtener más información sobre cómo generar automáticamente el archivo MDX para los respectivos SDK de MAM de Android, consulte las siguientes secciones:
- Configuración del complemento de micro VPN de Citrix para Android Native
- Configuración del complemento de micro VPN de Citrix para Cordova
- Configuración del complemento de micro VPN de Citrix para Xamarin
Para obtener más información sobre cómo generar manualmente el archivo MDX para los respectivos SDK de MAM, consulte la siguiente sección:
Para obtener más información sobre cómo generar manualmente el archivo MDX para los respectivos SDK de MAM, consulte las siguientes secciones:
- Cargue el archivo MDX en la consola de Endpoint Management, tal como se describe en el artículo Aplicaciones.
- También puede distribuir aplicaciones iOS a través de Apple Volume Purchase. Para obtener más información sobre este método de distribución, consulte Apple Volume Purchase.
- Del mismo modo, puede 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, consulte Proporcionar aplicaciones de productividad móvil de Citrix a usuarios de Android Enterprise.
Nota:
Cuando utiliza el SDK de MAM, no necesita encapsular aplicaciones.
Directivas de aplicaciones de terceros para iOS y Android
La siguiente tabla muestra las directivas de terceros que puede integrar en su aplicación iOS y Android mediante el SDK de MAM. En la tabla, X indica solo las directivas de dispositivo admitidas como parte del SDK de MAM. Para las directivas de Android Enterprise etiquetadas como Usar plataforma, compruebe la directiva de dispositivo en la plataforma de Endpoint Management para verificar que puede agregar la directiva.
Para obtener más información sobre las bibliotecas del SDK de MAM, consulte 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 | Núcleo |
| 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 de 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 | Contención |
| Pegar en | X | Usar plataforma | Contención |
| Lista de excepciones de Abrir en | X | X | Contención |
| Intercambio de documentos (Abrir en) | X | Usar plataforma | Contención |
| Lista de excepciones de Abrir en restringido | X | Usar plataforma | Contención |
| Intercambio de documentos entrantes (Abrir en) | X | Usar plataforma | Contención |
| Lista blanca de intercambio de documentos entrantes | X | Usar plataforma | Contención |
| Esquemas de URL de la aplicación | X | Usar plataforma | Contención |
| URL permitidas | X | Usar plataforma | Contención |
| Restricciones de la aplicación: | |||
| Bloquear cámara | X | Usar plataforma | Contención |
| Bloquear biblioteca de fotos | X | Usar plataforma | Contención |
| Bloquear grabación de micrófono | X | Usar plataforma | Contención |
| Bloquear servicios de ubicación | X | Usar plataforma | Contención |
| Bloquear redacción de SMS | X | Usar plataforma | Contención |
| Bloquear iCloud | X | No disponible | Contención |
| Bloquear búsqueda | X | Usar plataforma | Contención |
| Bloquear copia de seguridad de archivos | X | Usar plataforma | Contención |
| Bloquear AirPrint | X | No disponible | Contención |
| Bloquear AirDrop | X | No disponible | Contención |
| Bloquear las API de Twitter y Facebook | X | Usar plataforma | Contención |
| Ocultar el contenido de la pantalla | X | Usar plataforma | Contención |
| Bloquear teclados de terceros (solo iOS 11+) | X | Usar plataforma | Contención |
| Bloquear registros de la aplicación | X | Usar plataforma | Contención |
| Geocerca de la aplicación: | |||
| Longitud del punto central | X | Usar plataforma | Contención |
| Latitud del punto central | X | Usar plataforma | Contención |
| Radio | X | Usar plataforma | Contención |
| Autenticación: | |||
| Código de acceso del dispositivo | X | Usar plataforma | Cumplimiento |
| Contraseña de aplicación | X | Usar plataforma | Autenticación local |
| Período máximo sin conexión (horas) | X | Usar plataforma | Autenticación local |
| Seguridad del dispositivo: | |||
| Bloquear dispositivos con jailbreak o rooteados | X | Usar plataforma | Cumplimiento |
| Comportamiento de dispositivo no conforme | X | Usar plataforma | Cumplimiento |
| Correo seguro: | |||
| Redirección de correo | X | Usar plataforma | Contención |
| Acceso misceláneo: | |||
| Borrar datos de la aplicación al bloquear | X | Usar plataforma | Cumplimiento |
| Período de gracia para la actualización de la aplicación (horas) | X | Usar plataforma | Cumplimiento |
| Período de sondeo activo (minutos) | X | Usar plataforma | Cumplimiento |