Überblick über das MAM-SDK
Mit der Einstellung der Verwendung des MDX Toolkits ersetzt das MAM-SDK nicht von den iOS- und Android-Plattformen abgedeckte MDX-Funktionsbereiche. Statt Apps von Drittanbietern mit dem MDX Service oder MDX Toolkit zu umschließen, erstellen Sie Apps mit dem MAM-SDK. Durch diese Entwicklungsmethode können Sie statt der Umschließung die APIs direkt aufrufen. Weitere Informationen zu den MAM SDK-APIs finden Sie in der Entwicklerdokumentation unter Mobile Application Integration.
Informationen zu den neuesten Versionen des MAM-SDK finden Sie unter What’s New in GitHub.
Informationen zu MDX Tookit, das nicht mehr unterstützt wird, finden Sie unter MDX Toolkit.
Das MAM SDK ist verfügbar für:
- iOS:
- Cordova
- Xamarin
- Objective C/Swift
- Android:
- Java
- Cordova
- Xamarin
Hinweis:
Das MAM SDK unterstützt derzeit die Citrix Identity Platform nicht.
Gehen Sie zur Verwendung des MAM SDKs folgendermaßen vor:
- Laden Sie das entsprechende MAM-SDK in GitHub unter Assets herunter.
- Extrahieren Sie die heruntergeladenen Dateien und legen Sie sie in Ihrem Entwicklungsordner ab.
- Entwickeln Sie die Apps mit Aufruf der entsprechenden APIs. Informationen zu den für das MAM SDK verfügbaren APIs finden Sie in der Entwicklerdokumentation zu Mobile Application Integration.
-
Die MDX-Dateien werden im Rahmen des Buildprozesses automatisch für iOS und Android generiert.
Weitere Informationen zum automatischen Generieren der MDX-Datei für die jeweiligen iOS MAM SDKs finden Sie in den folgenden Abschnitten:
- Implementieren der Compliance-Bibliothek in der Anwendung
- Implementieren der Containment-Bibliothek in der Anwendung
- Implementieren der lokalen Authentifizierungsbibliothek in der Anwendung
- Implementieren der Micro-VPN-Bibliothek in der Anwendung
Weitere Informationen zum automatischen Generieren der MDX-Datei für die jeweiligen Android MAM SDKs finden Sie in den folgenden Abschnitten:
- Einrichten des Citrix Micro VPN-Plug-Ins für Android Native
- Einrichten des Citrix Micro VPN Plug-ins für Cordova
- Einrichten des Citrix Micro VPN Plug-ins für Xamarin
Weitere Informationen zum manuellen Generieren der MDX-Datei für die jeweiligen MAM SDKs finden Sie im folgenden Abschnitt:
Weitere Informationen zum manuellen Generieren der MDX-Datei für die jeweiligen MAM SDKs finden Sie in den folgenden Abschnitten:
- Laden Sie die MDX-Dateien zur Endpoint Management-Konsole hoch, wie im Apps-Artikel beschrieben.
- iOS-Apps können Sie auch über Apple Volume Purchase verteilen. Weitere Informationen zu dieser Bereitstellungsmethode finden Sie unter Apple Volume Purchase.
- Sie können auch Apps über Android Enterprise verteilen. Weitere Informationen zum Verteilen von Apps über Android Enterprise finden Sie unter Bereitstellen mobiler Produktivitätsapps von Citrix für Android Enterprise-Benutzer.
Hinweis:
Wenn Sie das MAM-SDK verwenden, müssen Sie Apps nicht umschließen.
Richtlinien für iOS- und Android-Apps von Drittanbietern
Die folgende Tabelle enthält Richtlinien für Apps von Drittanbietern, die Sie mit dem MAM SDK in eigene iOS- und Android-Apps integrieren können. X kennzeichnet nur die Geräterichtlinien, die als Teil des MAM SDKs unterstützt werden. Bei Android Enterprise-Richtlinien mit dem Hinweis Plattform verwenden prüfen Sie die Geräterichtlinie in der Endpoint Management Plattform, um sicherzustellen, dass Sie die Richtlinie hinzufügen können.
Weitere Informationen zu den MAM-SDK-Bibliotheken finden Sie in der Entwicklerdokumentation unter Mobile Application Integration.
| Richtlinienname | iOS | Android Enterprise | MAM-SDK-Bibliothek |
|---|---|---|---|
| Analytics: | |||
| Google Analytics-Detailgrad | X | X | Kern |
| App-Netzwerkzugriff: | |||
| Standardprotokollausgabe | X | X | Micro-VPN |
| Standardprotokollebene | X | X | Micro-VPN |
| Max. Protokolldateien | X | X | Micro-VPN |
| Max. Größe der Protokolldatei | X | X | Micro-VPN |
| Netzwerkzugriff | X | X | Micro-VPN |
| Ausschlussliste | X | X | Micro-VPN |
| App-Interaktion: | |||
| Ausschneiden und Kopieren | X | Plattform verwenden | Beschränkung |
| Einfügen | X | Plattform verwenden | Beschränkung |
| Ausnahmeliste für Öffnen in | X | X | Beschränkung |
| Dokumentaustausch (Öffnen in) | X | Plattform verwenden | Beschränkung |
| Ausnahmeliste für eingeschränktes Öffnen | X | Plattform verwenden | Beschränkung |
| Eingehender Dokumentaustausch (Öffnen in) | X | Plattform verwenden | Beschränkung |
| Positivliste für Austausch eingehender Dokumente | X | Plattform verwenden | Beschränkung |
| App-URL-Schemas | X | Plattform verwenden | Beschränkung |
| Zulässige URLs | X | Plattform verwenden | Beschränkung |
| App-Einschränkungen: | |||
| Kamera blockieren | X | Plattform verwenden | Beschränkung |
| Fotobibliothek blockieren | X | Plattform verwenden | Beschränkung |
| Mikrofonaufnahmen blockieren | X | Plattform verwenden | Beschränkung |
| Positionsdienste blockieren | X | Plattform verwenden | Beschränkung |
| Verfassen von SMS blockieren | X | Plattform verwenden | Beschränkung |
| iCloud blockieren | X | Nicht verfügbar | Beschränkung |
| Lookup blockieren | X | Plattform verwenden | Beschränkung |
| Dateibackup blockieren | X | Plattform verwenden | Beschränkung |
| AirPrint blockieren | X | Nicht verfügbar | Beschränkung |
| AirDrop blockieren | X | Nicht verfügbar | Beschränkung |
| Facebook- und Twitter-APIs blockieren | X | Plattform verwenden | Beschränkung |
| Bildschirminhalt verbergen | X | Plattform verwenden | Beschränkung |
| Tastaturen von Drittanbietern blockieren (nur iOS 11+) | X | Plattform verwenden | Beschränkung |
| App-Protokolle blockieren | X | Plattform verwenden | Beschränkung |
| App-Geofence: | |||
| Längengrad von Mittelpunkt | X | Plattform verwenden | Beschränkung |
| Breitengrad von Mittelpunkt | X | Plattform verwenden | Beschränkung |
| Radius | X | Plattform verwenden | Beschränkung |
| Authentifizierung: | |||
| Gerätepasscode | X | Plattform verwenden | Richtlinientreue |
| App-Passcode | X | Plattform verwenden | Lokale Authentifizierung |
| Maximale Offlinezeit (Stunden) | X | Plattform verwenden | Lokale Authentifizierung |
| Gerätesicherheit: | |||
| Geräte mit Jailbreak oder Rooting blockieren | X | Plattform verwenden | Richtlinientreue |
| Verhalten für nicht richtlinientreue Geräte | X | Plattform verwenden | Richtlinientreue |
| Secure Mail: | |||
| E-Mail-Umleitung | X | Plattform verwenden | Beschränkung |
| Sonstiger Zugriff: | |||
| App-Daten bei Sperren löschen | X | Plattform verwenden | Richtlinientreue |
| Kulanzzeitraum für App-Update (Stunden) | X | Plattform verwenden | Richtlinientreue |
| Aktives Abfrageintervall (Minuten) | X | Plattform verwenden | Richtlinientreue |