MAM SDK – Übersicht
Mit der Abkehr vom MDX Toolkit ersetzt das MAM SDK Bereiche der MDX-Funktionalitäten, die nicht von den iOS- und Android-Plattformen abgedeckt werden. Anstatt Drittanbieter-Apps mit dem MDX Service oder MDX Toolkit zu wrappen, erstellen Sie stattdessen Apps mit dem MAM SDK. Diese Methode der App-Entwicklung ermöglicht es Ihnen, die APIs direkt aufzurufen, anstatt sich auf einen Wrapper zu verlassen. Weitere Informationen zu den MAM SDK-APIs finden Sie in der Entwicklerdokumentation für Mobile Application Integration.
Informationen zu den neuesten Versionen des MAM SDK finden Sie unter Neuerungen auf GitHub.
- Informationen zum nicht mehr unterstützten MDX Toolkit finden Sie unter [MDX Toolkit](/de-de/legacy-archive/mdx-toolkit.html).
- 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.
- Um das MAM SDK zu verwenden, gehen Sie wie folgt vor:
- 1. Laden Sie das entsprechende MAM SDK von [Assets](https://github.com/citrix/citrix-mam-sdks/releases) auf GitHub herunter.
- Extrahieren Sie die heruntergeladenen Dateien und legen Sie sie in Ihrem Entwicklungsordner ab.
-
- Entwickeln Sie Ihre Apps und rufen Sie die entsprechenden APIs auf. Informationen zu den im Rahmen des MAM SDK verfügbaren APIs finden Sie in der Entwicklerdokumentation für Mobile Application Integration.
-
- Die MDX-Dateien werden für iOS und Android automatisch als Teil des Build-Prozesses generiert.
Weitere Informationen zur automatischen Generierung der MDX-Datei für die jeweiligen iOS MAM SDKs finden Sie in den folgenden Abschnitten:
- Implementieren der Compliance-Bibliothek in Ihre Anwendung
- Implementieren der Containment-Bibliothek in Ihre Anwendung
- Implementieren der lokalen Authentifizierungsbibliothek in Ihre Anwendung
-
Weitere Informationen zur automatischen Generierung 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 zur manuellen Generierung der MDX-Datei für die jeweiligen MAM SDKs finden Sie im folgenden Abschnitt:
Weitere Informationen zur manuellen Generierung der MDX-Datei für die jeweiligen MAM SDKs finden Sie in den folgenden Abschnitten:
-
- Laden Sie die MDX-Datei in die Endpoint Management-Konsole hoch, wie im Artikel zu Apps beschrieben.
- Sie können iOS-Apps auch über Apple Volume Purchase verteilen. Weitere Informationen zu dieser Verteilungsmethode finden Sie unter Apple Volume Purchase.
- Ähnlich können Sie Apps über Android Enterprise verteilen. Weitere Informationen zur Verteilung von Apps über Android Enterprise finden Sie unter Bereitstellen von Citrix Mobile-Produktivitäts-Apps für Android Enterprise-Benutzer.
Hinweis:
Wenn Sie das MAM SDK verwenden, müssen Sie Apps nicht wrappen.
Richtlinien für Drittanbieter-Apps für iOS und Android
Die folgende Tabelle zeigt Richtlinien von Drittanbietern, die Sie mit dem MAM SDK in Ihre iOS- und Android-App integrieren können. In der Tabelle kennzeichnet X nur die Geräte-Richtlinien, die als Teil des MAM SDK unterstützt werden. Für Android Enterprise-Richtlinien, die als Plattform verwenden gekennzeichnet sind, überprüfen Sie die Geräte-Richtlinie 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 für Mobile Application Integration.
| Richtlinienname | iOS | Android Enterprise | MAM SDK-Bibliothek |
|---|---|---|---|
| Analysen: | |||
| Detaillierungsgrad von Google Analytics | X | X | Core |
| App-Netzwerkzugriff: | |||
| Standard-Protokollausgabe | X | X | Micro VPN |
| Standard-Protokollstufe | X | X | Micro VPN |
| Maximale Protokolldateien | X | X | Micro VPN |
| Maximale Protokolldateigröße | X | X | Micro VPN |
| Netzwerkzugriff | X | X | Micro VPN |
| Ausschlussliste | X | X | Micro VPN |
| App-Interaktion: | |||
| Ausschneiden und Kopieren | X | Use platform | Containment |
| Einfügen | X | Use platform | Containment |
| Ausnahmeliste für “Öffnen in” | X | X | Containment |
| Dokumentenaustausch (“Öffnen in”) | X | Use platform | Containment |
| Eingeschränkte Ausnahmeliste für “Öffnen in” | X | Use platform | Containment |
| Eingehender Dokumentenaustausch (“Öffnen in”) | X | Use platform | Containment |
| Whitelist für eingehenden Dokumentenaustausch | X | Use platform | Containment |
| App-URL-Schemas | X | Use platform | Containment |
| Zulässige URLs | X | Use platform | Containment |
| App-Einschränkungen: | |||
| Kamera blockieren | X | Use platform | Containment |
| Fotobibliothek blockieren | X | Use platform | Containment |
| Mikrofonaufnahme blockieren | X | Use platform | Containment |
| Standortdienste blockieren | X | Use platform | Containment |
| SMS-Verfassen blockieren | X | Use platform | Containment |
| iCloud blockieren | X | Not available | Containment |
| Nachschlagen blockieren | X | Use platform | Containment |
| Dateisicherung blockieren | X | Use platform | Containment |
| AirPrint blockieren | X | Not available | Containment |
| AirDrop blockieren | X | Not available | Containment |
| Twitter- und Facebook-APIs blockieren | X | Use platform | Containment |
| Bildschirminhalte verdecken | X | Use platform | Containment |
| Drittanbieter-Tastaturen blockieren (nur iOS 11+) | X | Use platform | Containment |
| App-Protokolle blockieren | X | Use platform | Containment |
| App-Geofence: | |||
| Längengrad des Mittelpunkts | X | Use platform | Containment |
| Breitengrad des Mittelpunkts | X | Use platform | Containment |
| Radius | X | Use platform | Containment |
| Authentifizierung: | |||
| Gerätepasscode | X | Use platform | Compliance |
| App-Passcode | X | Use platform | Local Authentication |
| Maximale Offline-Periode (Stunden) | X | Use platform | Local Authentication |
| Gerätesicherheit: | |||
| Jailbreak- oder Root-Geräte blockieren | X | Plattform verwenden | Compliance |
| Nicht konformes Geräteverhalten | X | Plattform verwenden | Compliance |
| Sichere E-Mail: | |||
| E-Mail-Umleitung | X | Plattform verwenden | Eindämmung |
| Sonstiger Zugriff: | |||
| App-Daten bei Sperrung löschen | X | Plattform verwenden | Compliance |
| Kulanzzeitraum für App-Updates (Stunden) | X | Plattform verwenden | Compliance |
| Aktiver Abfragezeitraum (Minuten) | X | Plattform verwenden | Compliance |