Présentation du SDK MAM
Avec l’abandon du MDX Toolkit, le SDK MAM remplace les fonctionnalités du MDX non prises en charge par les plateformes iOS et Android. Plutôt que d’encapsuler des applications tierces à l’aide du service MDX ou du MDX Toolkit, vous créez des applications à l’aide du SDK MAM. Cette méthode de développement d’applications vous permet d’appeler directement les API au lieu de dépendre d’un wrapper. Pour plus d’informations sur les API du SDK MAM, consultez la documentation développeur pour Intégration d’applications mobiles.
Pour plus d’informations sur les dernières versions du SDK MAM, consultez les Nouveautés sur GitHub.
- Pour plus d'informations sur le MDX Toolkit qui n'est plus pris en charge, consultez [MDX Toolkit](/fr-fr/legacy-archive/mdx-toolkit.html).
- Le SDK MAM est disponible pour :
- iOS :
- Cordova
- Xamarin
- Objective C/Swift
- Android :
- Java
- Cordova
- Xamarin
Remarque :
Le SDK MAM ne prend pas actuellement en charge la plateforme Citrix Identity.
- Pour utiliser le SDK MAM, procédez comme suit :
- 1. Téléchargez le SDK MAM approprié depuis [Assets](https://github.com/citrix/citrix-mam-sdks/releases) sur GitHub.
- Extrayez les fichiers téléchargés et placez-les dans votre dossier de développement.
-
- Développez vos applications et appelez les API appropriées. Pour plus d’informations sur les API disponibles dans le cadre du SDK MAM, consultez la documentation développeur pour Intégration d’applications mobiles.
-
- Les fichiers MDX sont générés automatiquement pour iOS et Android dans le cadre du processus de build.
Pour plus d’informations sur la génération automatique du fichier MDX pour les SDK MAM iOS respectifs, consultez les sections suivantes :
- Implémentation de la bibliothèque de conformité dans votre application
- Implémentation de la bibliothèque de confinement dans votre application
- Implémentation de la bibliothèque d’authentification locale dans votre application
-
Implémentation de la bibliothèque micro VPN dans votre application
-
Pour plus d’informations sur la génération automatique du fichier MDX pour les SDK MAM Android respectifs, consultez les sections suivantes :
- Configuration du plug-in micro VPN Citrix pour Android Native
- Configuration du plug-in micro VPN Citrix pour Cordova
- Configuration du plug-in micro VPN Citrix pour Xamarin
Pour plus d’informations sur la génération manuelle du fichier MDX pour les SDK MAM respectifs, consultez la section suivante :
Pour plus d’informations sur la génération manuelle du fichier MDX pour les SDK MAM respectifs, consultez les sections suivantes :
-
- Chargez le fichier MDX vers la console Endpoint Management comme décrit dans l’article Applications.
- Vous pouvez également distribuer des applications iOS via Apple Volume Purchase. Pour plus d’informations sur cette méthode de distribution, consultez Apple Volume Purchase.
- De même, vous pouvez distribuer des applications via Android Enterprise. Pour plus d’informations sur la distribution d’applications via Android Enterprise, consultez Fournir des applications de productivité mobiles Citrix aux utilisateurs d’Android Enterprise.
Remarque :
Lorsque vous utilisez le SDK MAM, vous n’avez pas besoin d’encapsuler les applications.
Stratégies d’applications tierces pour iOS et Android
Le tableau suivant présente les stratégies tierces que vous pouvez intégrer dans votre application iOS et Android à l’aide du SDK MAM. Dans le tableau, X indique uniquement les stratégies d’appareil prises en charge dans le cadre du SDK MAM. Pour les stratégies Android Enterprise étiquetées Utiliser la plateforme, vérifiez la stratégie d’appareil dans la plateforme Endpoint Management pour vous assurer que vous pouvez ajouter la stratégie.
Pour plus d’informations sur les bibliothèques du SDK MAM, consultez la documentation développeur pour Intégration d’applications mobiles.
| Nom de la stratégie | iOS | Android Enterprise | Bibliothèque du SDK MAM |
|---|---|---|---|
| Analyse : | |||
| Niveau de détail de Google Analytics | X | X | Core |
| Accès réseau de l’application : | |||
| Sortie de journal par défaut | X | X | Micro VPN |
| Niveau de journal par défaut | X | X | Micro VPN |
| Nombre maximal de fichiers journaux | X | X | Micro VPN |
| Taille maximale du fichier journal | X | X | Micro VPN |
| Accès réseau | X | X | Micro VPN |
| Liste d’exclusion | X | X | Micro VPN |
| Interaction avec l’application : | |||
| Couper et copier | X | Utiliser la plateforme | Confinement |
| Coller dans | X | Utiliser la plateforme | Confinement |
| Liste d’exceptions Ouvrir dans | X | X | Confinement |
| Échange de documents (Ouvrir dans) | X | Utiliser la plateforme | Confinement |
| Liste d’exceptions Ouvrir dans restreinte | X | Utiliser la plateforme | Confinement |
| Échange de documents entrants (Ouvrir dans) | X | Utiliser la plateforme | Confinement |
| Liste blanche d’échange de documents entrants | X | Utiliser la plateforme | Confinement |
| Schémas d’URL d’application | X | Utiliser la plateforme | Confinement |
| URL autorisées | X | Utiliser la plateforme | Confinement |
| Restrictions d’application : | |||
| Bloquer la caméra | X | Utiliser la plateforme | Confinement |
| Bloquer la photothèque | X | Utiliser la plateforme | Confinement |
| Bloquer l’enregistrement micro | X | Utiliser la plateforme | Confinement |
| Bloquer les services de localisation | X | Utiliser la plateforme | Confinement |
| Bloquer la composition de SMS | X | Utiliser la plateforme | Confinement |
| Bloquer iCloud | X | Non disponible | Confinement |
| Bloquer la recherche | X | Utiliser la plateforme | Confinement |
| Bloquer la sauvegarde de fichiers | X | Utiliser la plateforme | Confinement |
| Bloquer AirPrint | X | Non disponible | Confinement |
| Bloquer AirDrop | X | Non disponible | Confinement |
| Bloquer les API Twitter et Facebook | X | Utiliser la plateforme | Confinement |
| Masquer le contenu de l’écran | X | Utiliser la plateforme | Confinement |
| Bloquer les claviers tiers (iOS 11+ uniquement) | X | Utiliser la plateforme | Confinement |
| Bloquer les journaux d’application | X | Utiliser la plateforme | Confinement |
| Géorepérage d’application : | |||
| Longitude du point central | X | Utiliser la plateforme | Confinement |
| Latitude du point central | X | Utiliser la plateforme | Confinement |
| Rayon | X | Utiliser la plateforme | Confinement |
| Authentification : | |||
| Code d’accès de l’appareil | X | Utiliser la plateforme | Conformité |
| Code d’accès de l’application | X | Utiliser la plateforme | Authentification locale |
| Période hors ligne maximale (heures) | X | Utiliser la plateforme | Authentification locale |
| Sécurité de l’appareil : | |||
| Bloquer les appareils jailbreakés ou rootés | X | Utiliser la plateforme | Conformité |
| Comportement d’appareil non conforme | X | Utiliser la plateforme | Conformité |
| Secure Mail : | |||
| Redirection de courrier | X | Utiliser la plateforme | Confinement |
| Accès divers : | |||
| Effacer les données d’application au verrouillage | X | Utiliser la plateforme | Conformité |
| Période de grâce pour la mise à jour de l’application (heures) | X | Utiliser la plateforme | Conformité |
| Période d’interrogation active (minutes) | X | Utiliser la plateforme | Conformité |