Introducción al SDK de MAM
Con la sustitución de MDX Toolkit, el SDK de MAM reemplaza áreas de funcionalidades MDX que no cubren las plataformas iOS y Android. En lugar de empaquetar aplicaciones de terceros con MDX Service o MDX Toolkit, se crean aplicaciones con MAM SDK. Este método de desarrollo de aplicaciones le permite llamar directamente a las API, en lugar de confiar en un contenedor. Para obtener más información acerca de las API del SDK de MAM, consulte la documentación del desarrollador de Integración de aplicaciones móviles.
Para obtener información acerca de las versiones más recientes del SDK de MAM, consulte Novedades en GitHub.
Para obtener información acerca de 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:
El SDK de MAM no admite actualmente Citrix Identity Platform.
Para utilizar el SDK de MAM, siga estos pasos:
- Descargue el SDK de MAM correspondiente desde Assets en GitHub.
- Extraiga los archivos que descargó y colóquelos en su carpeta de desarrollo.
- Desarrolle sus aplicaciones y llame a las API correspondientes. Para obtener información sobre las API disponibles como parte del SDK de MAM, consulte la documentación del desarrollador 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 acerca de cómo generar automáticamente el archivo MDX para los SDK de MAM para iOS, consulte las secciones correspondientes a:
- Implementación de la biblioteca de conformidad en la aplicación
- Implementación de la biblioteca de contención en la aplicación
- Implementación de la biblioteca de autenticación local en la aplicación
- Implementación de la biblioteca de micro VPN en la aplicación
Para obtener más información acerca de cómo generar automáticamente el archivo MDX para los SDK de MAM para Android, consulte las secciones correspondientes a:
- Configuración del plug-in micro VPN de Citrix para Android Native
- Configuración del plug-in micro VPN de Citrix para Cordova
- Configuración del plug-in micro VPN de Citrix para Xamarin
Para obtener más información acerca de cómo generar manualmente el archivo MDX para los SDK de MAM respectivos, consulte la sección correspondiente a:
Para obtener más información acerca de cómo generar manualmente el archivo MDX para los respectivos SDK de MAM, consulte las secciones correspondientes a:
- Cargue el archivo MDX en la consola de Endpoint Management, como se describe en el artículo Aplicaciones.
- También puede distribuir aplicaciones iOS a través del programa de compras por volumen de Apple. Para obtener más información sobre este método de distribución, consulte Compras por volumen de Apple.
- 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 móviles de productividad de Citrix a usuarios de Android Enterprise.
Nota:
Cuando utiliza el SDK de MAM, no es necesario empaquetar las aplicaciones.
Directivas de aplicaciones de terceros para iOS y Android
En la siguiente tabla, se muestran las directivas de terceros que puede integrar en su aplicación iOS y Android con 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 agregarla.
Para obtener más información acerca de las bibliotecas del SDK de MAM, consulte la documentación del desarrollador de Integración de aplicaciones móviles.
Nombre de directiva | iOS | Android Enterprise | Biblioteca del SDK de MAM |
---|---|---|---|
Analytics: | |||
Nivel de detalle de Google Analytics | X | X | Núcleo |
Acceso a red de las aplicaciones: | |||
Salida de registros predeterminada | X | X | Micro VPN |
Nivel de registro predeterminado | X | X | Micro VPN |
Máximo de archivos de registros | X | X | Micro VPN |
Tamaño máximo de archivo de registros | X | X | Micro VPN |
Acceso de red | X | X | Micro VPN |
Lista de exclusión | X | X | Micro VPN |
Interacción entre aplicaciones: | |||
Cortar y pegar | X | Usar plataforma | Contención |
Pegar | X | Usar plataforma | Contención |
Lista de excepciones “Abrir en” | X | X | Contención |
Intercambio de documentos (Abrir en) | X | Usar plataforma | Contención |
Lista de excepciones de la apertura restringida | X | Usar plataforma | Contención |
Intercambio de documentos entrantes (Abrir en) | X | Usar plataforma | Contención |
Lista de intercambio de documentos entrantes permitidos | X | Usar plataforma | Contención |
Esquemas de URL de aplicaciones | X | Usar plataforma | Contención |
Direcciones URL permitidas | X | Usar plataforma | Contención |
Restricciones a aplicaciones: | |||
Bloquear cámara | X | Usar plataforma | Contención |
Bloquear fototeca | X | Usar plataforma | Contención |
Bloquear grabación de micrófono | X | Usar plataforma | Contención |
Bloquear servicios de localizació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 API de Twitter y Facebook | X | Usar plataforma | Contención |
Oscurecer contenido de pantalla | X | Usar plataforma | Contención |
Bloquear teclados de terceros (solo iOS 11 y versiones posteriores) | X | Usar plataforma | Contención |
Bloquear registros de aplicaciones | 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 de dispositivo | X | Usar plataforma | Cumplimiento de normativas |
Código de acceso de aplicación | X | Usar plataforma | Autenticación local |
Periodo máximo sin conexión (horas) | X | Usar plataforma | Autenticación local |
Seguridad del dispositivo: | |||
Bloquear si está liberado por jailbreak o rooting | X | Usar plataforma | Cumplimiento de normativas |
Comportamiento de dispositivos no conformes | X | Usar plataforma | Cumplimiento de normativas |
Secure Mail: | |||
Redirección de correo | X | Usar plataforma | Contención |
Otros accesos: | |||
Borrar datos de la aplicación al bloquear | X | Usar plataforma | Cumplimiento de normativas |
Período de gracia de actualización de aplicación (horas) | X | Usar plataforma | Cumplimiento de normativas |
Período de sondeo activo (minutos) | X | Usar plataforma | Cumplimiento de normativas |