Erste Schritte mit dem Microsoft Intune App SDKGet started with the Microsoft Intune App SDK

Dieser Leitfaden unterstützt Sie dabei, Ihre mobile App schnell für App-Schutzrichtlinien mit Microsoft Intune einzurichten.This guide will help you quickly enable your mobile app for app protection policies with Microsoft Intune. Unter Umständen ist es ratsam, sich zuerst in der Übersicht über das Intune App SDK mit den Vorteilen des Intune App SDK vertraut machen.You may find it useful to first understand the benefits of the Intune App SDK, as explained in the Intune App SDK overview.

Das Intune App SDK unterstützt ähnliche Szenarien auf ios- und Android-Plattformen und bietet dem IT-Administrator eine plattformübergreifend konsistente Umgebung.The Intune App SDK supports similar scenarios across iOS and Android, and is intended to create a consistent experience across the platforms for IT admins. Bei der Unterstützung bestimmter Funktionen gibt es jedoch geringfügige Unterschiede, die auf Einschränkungen der jeweiligen Plattform zurückzuführen sind.But there are small differences in the support of certain features, because of platform limitations.

Registrieren Ihrer Store-App bei MicrosoftRegister your store app with Microsoft

Wenn Ihre App für Ihre Organisation intern ist und nicht öffentlich verfügbar sein wird:If your app is internal to your organization and will not be publicly available:

Dann muss die App nicht registriert werden.You do not need to register your app. Branchenspezifische Apps werden vom IT-Administrator intern bereitgestellt.For internal line-of-business apps, the IT administrator will deploy the app internally. Intune erkennt, dass die App mit dem SDK erstellt wurde, und ermöglicht dem IT-Administrator das Anwenden von App-Schutzrichtlinien auf die App.Intune will detect that the app has been built with the SDK, and will let the IT administrator apply app protection policy to it. Sie können zum Abschnitt Aktivieren Ihrer iOS- oder Android-App für die App-Schutzrichtlinie wechseln.You can skip to the section Enable your iOS or Android app for app protection policy.

Wenn Ihre App in einem öffentlichen App Store (z.B. Apple App Store oder Google Play) freigegeben wird, gilt Folgendes:If your app will be released to a public app store, like the Apple App Store or Google Play:

Sie müssen Ihre App zuerst bei Microsoft Intune registrieren und den Registrierungsbedingungen zustimmen.You must first register your app with Microsoft Intune and agree to the registration terms. Danach können IT-Administratoren die App-Schutzrichtlinie auf die entsprechend aktivierte App anwenden, die als Intune-Partner-App aufgelistet wird.IT administrators can then apply app protection policy to the enlightened app, which will be listed as an Intune app partner.

Solange die Registrierung nicht abgeschlossen ist und vom Microsoft Intune-Team bestätigt wurde, können Intune-Administratoren dem Deep-Link der App keine App-Schutzrichtlinie zuweisen.Until registration has been finished and confirmed by the Microsoft Intune team, Intune administrators will not have the option to apply app protection policy to your app's deep link. Microsoft fügt Ihre App auch zur Seite der Microsoft Intune-Partner hinzu.Microsoft will also add your app to its Microsoft Intune Partners page. Dort wird das Symbol der App angezeigt, um anzugeben, dass sie die App-Schutzrichtlinien von Intune unterstützt.There, the app's icon will be displayed to show that it supports Intune app protection policies.

Zu Beginn des Registrierungsvorgangs müssen Sie den Fragebogen für Microsoft Intune-App-Partner ausfüllen.To begin the registration process, fill out the Microsoft Intune App Partner Questionnaire.

Die auf dem ausgefüllten Fragebogen angegebenen E-Mail-Adressen werden verwendet, um sich mit Ihnen in Verbindung zu setzen und damit den Registrierungsprozess fortzusetzen.We will use the email addresses listed in your questionnaire response to reach out and continue the registration process. Über diese E-Mail-Adresse nehmen wir bei Fragen oder Problemen auch Kontakt mit Ihnen auf.Additionally, we use your registration email address to contact you if we have any concerns.

Hinweis

Alle Daten, die in diesem Fragebogen oder in der E-Mail-Korrespondenz mit dem Microsoft Intune-Team erfasst werden, unterliegen der Microsoft-Datenschutzrichtlinie.All information collected in the questionnaire and through email correspondence with the Microsoft Intune team will honor the Microsoft Privacy Statement.

Informationen zum Registrierungsvorgang:What to expect in the registration process:

  1. Nachdem Sie den Fragebogen gesendet haben, setzen wir uns über die dort angegebene E-Mail-Adresse mit Ihnen in Verbindung, um den erfolgreichen Eingang zu bestätigen oder zusätzliche Informationen anzufordern, damit die Registrierung abgeschlossen werden kann.After you have submitted the questionnaire, we will contact you via your registration email address, to either confirm successful receipt or request additional information to finish the registration.

  2. Nachdem wir alle erforderlichen Informationen von Ihnen erhalten haben, senden wir Ihnen die Vereinbarung für Microsoft Intune-App-Partner zum Unterschreiben zu.After we receive all necessary information from you, we will send you the Microsoft Intune App Partner Agreement to sign. Diese Vereinbarung enthält die Bedingungen, denen Ihr Unternehmen zustimmen muss, bevor es Microsoft Intune-App-Partner werden kann.This agreement describes the terms that your company must accept before it becomes a Microsoft Intune app partner.

  3. Sie werden ebenso benachrichtigt, wenn Ihre App erfolgreich beim Microsoft Intune-Dienst registriert wurde und auf der Microsoft Intune-Partnerwebsite empfohlen wird.You will be notified when your app is successfully registered with the Microsoft Intune service and when your app is featured on the Microsoft Intune partners site.

  4. Schließlich wird der Deep-Link Ihrer App zum nächsten monatlichen Intune-Dienstupdate hinzugefügt.Finally, your app's deep link will be added to the next monthly Intune Service update. Wenn die Registrierung mit allen Informationen beispielsweise im Juli abgeschlossen ist, wird der Deep-Link ab Mitte August unterstützt.For example, if the registration information is finished in July, the deep link will be supported in mid-August.

Wenn sich der Deep-Link Ihrer App zu einem späteren Zeitpunkt ändert, müssen Sie Ihre App neu registrieren.If your app's deep link changes in the future, you will need to re-register your app.

Hinweis

Außerdem müssen Sie uns informieren, wenn Sie Ihre App mit einer neuen Intune App SDK-Version aktualisieren.Please inform us if you update your app with a new version of the Intune App SDK.

Herunterladen der SDK-DateienDownload the SDK files

Die Intune App SDKs für natives iOS und Android werden auf einem Microsoft-GitHub-Konto gehostet.The Intune App SDKs for native iOS and Android are hosted on a Microsoft GitHub account. Die folgenden öffentlichen Repositorys enthalten die SDK-Dateien für natives iOS und Android:These public repositories have the SDK files for native iOS and Android, respectively:

Wenn Ihre App eine Xamarin- oder Cordova-App ist, verwenden Sie diese SDK-Varianten:If your app is a Xamarin or Cordova app, please use these SDK variants:

Es wird empfohlen, sich für ein GitHub-Konto zu registrieren, mit dem Sie Fork- und Pullfunktionen für unsere Repositorys verwenden können.It's a good idea to sign up for a GitHub account that you can use to fork and pull from our repositories. GitHub bietet Entwicklern die Möglichkeit, mit unserem Produktteam zu kommunizieren, Probleme zu melden und schnelle Antworten zu erhalten, Versionshinweise anzuzeigen und Feedback an Microsoft zu senden.GitHub lets developers communicate with our product team, open issues and receive quick responses, view release notes, and provide feedback to Microsoft. Bei Fragen zu Intune App SDK GitHub wenden Sie sich an msintuneappsdk@microsoft.com.For questions on the Intune App SDK GitHub, contact msintuneappsdk@microsoft.com.

Aktivieren Ihrer iOS- oder Android-App für die App-SchutzrichtlinieEnable your iOS or Android app for app protection policy

Sie benötigen einen der folgenden Entwicklerleitfäden zum Integrieren des Intune App SDK in Ihre App:You will need one of the following developer guides to help you integrate the Intune App SDK into your app:

Konfigurieren der Telemetrie für Ihre AppConfigure Telemetry for your app

Microsoft Intune sammelt Daten zu Nutzungsstatistiken für Ihre App.Microsoft Intune collects data on usage statistics for your app.

  • Intune App SDK für iOS: Das SDK protokolliert standardmäßig SDK-Telemetriedaten zu Verwendungsereignissen.Intune App SDK for iOS: The SDK logs SDK telemetry data on usage events by default. Diese Daten werden an Microsoft Intune gesendet.This data is sent to Microsoft Intune.

    • Wenn von Ihrer App keine SDK-Telemetriedaten an Microsoft Intune gesendet werden sollen, müssen Sie die Telemetrieübertragung deaktivieren, indem Sie im Wörterbuch „IntuneMAMSettings“ die Eigenschaft MAMTelemetryDisabled auf„JA“ festlegen.If you choose not to send SDK telemetry data to Microsoft Intune from your app, you must disable telemetry transmission by setting the property MAMTelemetryDisabled to "YES" in the IntuneMAMSettings dictionary.
  • Intune App SDK für Android: Vom SDK werden keine Telemetriedaten protokolliert.Intune App SDK for Android: Telemetry data is not logged through the SDK.

Nächste Schritte nach der IntegrationNext steps after integration

Testen Ihrer AppTest your app

Nachdem Sie die notwendigen Schritte zur Integration des Intune App SDK in Ihre iOS- oder Android-App abgeschlossen haben, müssen Sie sicherstellen, dass alle App-Schutzrichtlinien für den Benutzer und den IT-Administrator aktiviert und funktionsfähig sind. Zum Testen Ihrer integrierten App benötigen Sie Folgendes:After you finish the necessary steps to integrate your iOS or Android app with the Intune App SDK, you will need to ensure that all the app protection policies are enabled and functioning for the user and the IT admin. To test your integrated app, you will need the following:

  • Microsoft Intune-Testkonto: Um Ihre für Intune aktivierte App und die Intune-App-Schutzfunktionen zu testen, benötigen Sie ein Microsoft Intune-Konto.Microsoft Intune test account: To test your Intune-enlightened app against Intune app protection features, you will need a Microsoft Intune account.

    • ISVs, die ihre iOS- oder Android-Store-Apps für die Intune-App-Schutzrichtlinie aktivieren, erhalten nach Abschluss der Registrierung bei Microsoft Intune (wie im Registrierungsschritt beschrieben) einen Angebotscode.If you are an ISV enabling your iOS or Android store apps for Intune app protection policy, you will receive a promo code after you finish the registration with Microsoft Intune, as outlined in the registration step. Mit diesem Angebotscode können Sie sich für eine Microsoft Intune-Testversion mit einem Jahr erweiterter Nutzung anmelden.The promo code will let you sign up for a Microsoft Intune trial for one year of extended use.

    • Wenn Sie eine branchenspezifische App entwickeln, die nicht in den Store übertragen wird, sollten Sie über Ihre Organisation auf Microsoft Intune zugreifen können.If you are developing a line-of-business app that will not be shipped to the store, you are expected to have access to Microsoft Intune through your organization. Sie können sich auch bei Microsoft Intune für eine kostenlose einmonatige Testversion registrieren.You can also sign up for a one-month free trial in Microsoft Intune.

  • Intune-App-Schutzrichtlinien: Um Ihre App für alle Intune-App-Schutzrichtlinien zu testen, müssen Sie das erwartete Verhalten bei jeder Richtlinieneinstellung kennen.Intune app protection policies: To test your app against all the Intune app protection policies, you should know what the expected behavior is for each policy setting. Siehe die Beschreibungen der iOS-App-Schutzrichtlinien und Android-App-Schutzrichtlinien.See the descriptions for iOS app protection policies and Android app protection policies.

  • Problembehandlung: Wenn Sie beim manuellen Testen der Benutzerumgebung Ihrer App auf Probleme stoßen, lesen Sie den Artikel zur Problembehandlung von MAM.Troubleshoot: If you run into any issues while manually testing your app's user experience, check out the Troubleshooting MAM. Dieser Artikel bietet Hilfe für gängige Probleme, Dialogfelder und Fehlermeldungen, die in Intune-fähigen Apps auftreten können.This article offers help for common issues, dialogs, and error messages that may be experienced in Intune-enlightened apps.

Anzeigen eines Badges auf Ihrem App-Symbol (optional)Badge your app (optional)

Nachdem Sie bestätigt haben, dass Ihre Intune-App-Schutzrichtlinien in Ihrer App funktionieren, können Sie Ihr App-Symbol mit einem Badge in Form des Intune-App-Schutzlogos versehen.After validating that Intune app protection policies work in your app, you can badge your app icon with the Intune app protection logo.

Dieses Badge informiert IT-Administratoren, Endbenutzer und potenzielle Intune-Kunden, das Ihre App mit Intune-App-Schutzrichtlinien funktioniert.This badge indicates to IT administrators, end-users, and potential Intune customers that your app works with Intune app protection policies. Es fördert die Verwendung und Akzeptanz Ihrer App bei Intune-Kunden.It encourages the usage and adoption of your app by Intune customers.

Das Badge ist ein Aktentaschensymbol (siehe die folgenden Beispiele):The badge is a briefcase icon and can be seen in the samples below:

Badge-Beispiel 1 Badge-Beispiel 2

Voraussetzungen für das Versehen Ihrer App mit einem Badge:What you'll need to badge your app: