Présentation du SDK MAM
Avec la fin de la prise en charge du MDX Toolkit, le SDK MAM remplace certaines fonctionnalités MDX non couvertes par les plates-formes iOS et Android. Plutôt que d’encapsuler des applications tierces à l’aide du service MDX ou 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 compter sur un wrapper. Pour plus d’informations sur les API du SDK MAM, consultez la documentation destinée aux développeurs pour l’intégration d’applications mobiles.
Pour plus d’informations sur les dernières versions du SDK MAM, consultez la section Nouveautés de GitHub.
Pour plus d’informations sur le MDX Tookit qui n’est plus pris en charge, consultez la section MDX Toolkit.
Le SDK MAM est disponible pour :
- iOS :
- Cordova
- Xamarin
- Objective C/Swift
- Android :
- Java
- Cordova
- Xamarin
Remarque :
le SDK MAM ne prend actuellement pas en charge Citrix Identity Platform.
Pour utiliser le SDK MAM, procédez comme suit :
- Téléchargez le SDK MAM correspondant depuis Assets dans GitHub.
- Extrayez les fichiers que vous avez téléchargés et placez-les dans votre dossier de développement.
- Développez vos applications et faites appel aux API appropriées. Pour plus d’informations sur les API disponibles dans le cadre du SDK MAM, consultez la documentation du développeur pour l’intégration d’applications mobiles.
-
Les fichiers MDX sont générés automatiquement pour iOS et Android dans le cadre du processus de génération.
Pour plus d’informations sur la génération automatique du fichier MDX pour les SDK iOS MAM respectifs, consultez les sections suivantes :
- Implémentation de la bibliothèque de conformité dans votre application
- Implémentation de la bibliothèque de contenance 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 Android MAM respectifs, consultez les sections suivantes :
- Configuration du plug-in Citrix micro VPN pour Android natif
- Configuration du plug-in Citrix micro VPN pour Cordova
- Configuration du plug-in Citrix micro VPN 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 :
- Téléchargez le fichier MDX sur la console Endpoint Management comme décrit dans l’article Applications.
- Vous pouvez également distribuer des applications iOS via Achats en volume d’Apple. Pour plus d’informations sur cette méthode de distribution, consultez la section Achats en volume d’Apple.
- De même, vous pouvez distribuer des applications via Android Enterprise. Pour plus d’informations sur la distribution d’applications via Android Enterprise, consultez Mettre à disposition 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 affiche 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 prises en charge dans le cadre du SDK MAM. Pour les stratégies Android Enterprise avec la mention Utiliser la plate-forme, vérifiez la stratégie d’appareil dans la plate-forme Endpoint Management pour vérifier que vous pouvez ajouter la stratégie.
Pour plus d’informations sur les bibliothèques SDK MAM, consultez la documentation destinée aux développeurs pour l’intégration d’applications mobiles.
Nom de la stratégie | iOS | Android Enterprise | Bibliothèque SDK MAM |
---|---|---|---|
Analytics : | |||
Niveau de détail de Google Analytics | X | X | Cœur |
Accès au réseau d’applications : | |||
Sortie de journal par défaut | X | X | Micro VPN |
Niveau de journalisation 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 |
lnteraction des applications : | |||
Couper et copier | X | Utiliser la plateforme | Autonomie |
Coller dans | X | Utiliser la plateforme | Autonomie |
Liste d’exceptions d’ouverture | X | X | Autonomie |
Échange de documents (Ouvrir dans) | X | Utiliser la plateforme | Autonomie |
Liste d’exceptions d’ouverture restreinte | X | Utiliser la plateforme | Autonomie |
Échange de documents entrants (Ouvrir dans) | X | Utiliser la plateforme | Autonomie |
Liste blanche d’échange de documents entrants | X | Utiliser la plateforme | Autonomie |
Modèles d’URL d’application | X | Utiliser la plateforme | Autonomie |
URL autorisées | X | Utiliser la plateforme | Autonomie |
Restrictions applicatives : | |||
Bloquer la caméra | X | Utiliser la plateforme | Autonomie |
Bloquer la bibliothèque de photos | X | Utiliser la plateforme | Autonomie |
Bloquer les enregistrements du micro | X | Utiliser la plateforme | Autonomie |
Bloquer les services de localisation | X | Utiliser la plateforme | Autonomie |
Bloquer la composition de SMS | X | Utiliser la plateforme | Autonomie |
Bloquer iCloud | X | Non disponible | Autonomie |
Bloquer la recherche | X | Utiliser la plateforme | Autonomie |
Bloquer la sauvegarde de fichiers | X | Utiliser la plateforme | Autonomie |
Bloquer AirPrint | X | Non disponible | Autonomie |
Bloquer AirDrop | X | Non disponible | Autonomie |
Bloquer les API Facebook et Twitter | X | Utiliser la plateforme | Autonomie |
Obscurcir le contenu de l’écran | X | Utiliser la plateforme | Autonomie |
Bloquer les claviers tiers (iOS 11+ uniquement) | X | Utiliser la plateforme | Autonomie |
Bloquer les journaux d’applications | X | Utiliser la plateforme | Autonomie |
Géofencing : | |||
Longitude du point central | X | Utiliser la plateforme | Autonomie |
Latitude du point central | X | Utiliser la plateforme | Autonomie |
Rayon | X | Utiliser la plateforme | Autonomie |
Authentification : | |||
Code secret de l’appareil | X | Utiliser la plateforme | Conformité |
Code secret d’application | X | Utiliser la plateforme | Authentification locale |
Période hors connexion 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 des appareils non conformes | X | Utiliser la plateforme | Conformité |
Secure Mail : | |||
Redirection du courrier | X | Utiliser la plateforme | Autonomie |
Accès divers : | |||
Effacer les données des applications après verrouillage | X | Utiliser la plateforme | Conformité |
Période de grâce de mise à jour des applications (heures) | X | Utiliser la plateforme | Conformité |
Période d’interrogation active (minutes) | X | Utiliser la plateforme | Conformité |