MAM SDK – Übersicht
Mit der Abkehr vom MDX Toolkit ersetzt das MAM SDK Bereiche von 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 What’s New in GitHub.
Informationen zum MDX Toolkit, 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.
Um das MAM SDK zu verwenden, gehen Sie wie folgt vor:
- Laden Sie das entsprechende MAM SDK von Assets in 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 als Teil 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 zum automatischen Generieren 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
- Implementieren der Micro-VPN-Bibliothek in Ihre 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-Datei wie im Artikel zu Apps beschrieben in die Endpoint Management-Konsole hoch.
- Sie können iOS-Apps auch über Apple Volume Purchase verteilen. Weitere Informationen zu dieser Verteilungsmethode finden Sie unter Apple Volume Purchase.
- Ebenso können Sie Apps über Android Enterprise verteilen. Weitere Informationen zur Verteilung von Apps über Android Enterprise finden Sie unter Bereitstellen von mobilen Citrix 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 mithilfe des 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. Bei 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 unter Mobile Application Integration.
| Richtlinienname | iOS | Android Enterprise | MAM SDK-Bibliothek |
|---|---|---|---|
| Analysen: | |||
| Detaillierungsgrad von Google Analytics | X | X | Kern |
| App-Netzwerkzugriff: | |||
| Standard-Protokollausgabe | X | X | Micro-VPN |
| Standard-Protokollstufe | X | X | Micro VPN |
| Max. Protokolldateien | X | X | Micro VPN |
| Max. Protokolldateigröße | X | X | Micro VPN |
| Netzwerkzugriff | X | X | Micro VPN |
| Ausschlussliste | X | X | Micro-VPN |
| App-Interaktion: | |||
| Ausschneiden und kopieren | X | Plattform verwenden | Eindämmung |
| Einfügen in | X | Plattform verwenden | Eindämmung |
| Ausnahmeliste für „Öffnen in“ | X | X | Eindämmung |
| Dokumentenaustausch (Öffnen in) | X | Plattform verwenden | Eindämmung |
| Eingeschränkte „Öffnen in“-Ausnahmeliste | X | Plattform verwenden | Eindämmung |
| Eingehender Dokumentenaustausch (Öffnen in) | X | Plattform verwenden | Eindämmung |
| Whitelist für eingehenden Dokumentenaustausch | X | Plattform verwenden | Eindämmung |
| App-URL-Schemata | X | Plattform verwenden | Eindämmung |
| Zulässige URLs | X | Plattform verwenden | Eindämmung |
| App-Einschränkungen: | |||
| Kamera blockieren | X | Plattform verwenden | Eindämmung |
| Fotobibliothek blockieren | X | Plattform verwenden | Eindämmung |
| Mikrofonaufnahme blockieren | X | Plattform verwenden | Eindämmung |
| Standortdienste blockieren | X | Plattform verwenden | Eindämmung |
| SMS-Verfassen blockieren | X | Plattform verwenden | Eindämmung |
| iCloud blockieren | X | Nicht verfügbar | Eindämmung |
| Nachschlagen blockieren | X | Plattform verwenden | Eindämmung |
| Dateisicherung blockieren | X | Plattform verwenden | Eindämmung |
| AirPrint blockieren | X | Nicht verfügbar | Eindämmung |
| AirDrop blockieren | X | Nicht verfügbar | Eindämmung |
| Twitter- und Facebook-APIs blockieren | X | Plattform verwenden | Eindämmung |
| Bildschirminhalte verdecken | X | Plattform verwenden | Eindämmung |
| Tastaturen von Drittanbietern blockieren (nur iOS 11+) | X | Plattform verwenden | Eindämmung |
| App-Protokolle blockieren | X | Plattform verwenden | Eindämmung |
| App-Geofence: | |||
| Längengrad des Mittelpunkts | X | Plattform verwenden | Eindämmung |
| Breitengrad des Mittelpunkts | X | Plattform verwenden | Eindämmung |
| Radius | X | Plattform verwenden | Eindämmung |
| Authentifizierung: | |||
| Gerätepasscode | X | Plattform verwenden | Compliance |
| App-Passcode | X | Plattform verwenden | Lokale Authentifizierung |
| Maximale Offline-Dauer (Stunden) | X | Plattform verwenden | Lokale Authentifizierung |
| Gerätesicherheit: | |||
| Jailbroken oder gerootete Geräte blockieren | X | Plattform verwenden | Compliance |
| Nicht konformes Geräteverhalten | X | Plattform verwenden | Compliance |
| Secure 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 |