Entwickeln von Mobilanwendungen in AEM developing-mobile-applications-in-aem

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.
NOTE
Adobe empfiehlt die Verwendung des SPA-Editors für Projekte, für die ein frameworkbasiertes Client-seitiges Rendering für einzelne Seiten (z. B. React) erforderlich ist. Weitere Informationen

AEM nutzt Adobe PhoneGap- und Adobe Publishing Solutions, mit denen Sie inhaltsreiche und anwendungsbasierte, plattformübergreifende mobile Apps erstellen und verwalten können:

  • Verwalten Sie alle mobilen Apps Ihrer Unternehmen an einem Ort.
  • Überprüfen Sie Apps in Entwicklungs- und Staging-Umgebungen, ohne die Komplexität von Bereitstellungsprofilen und den zusätzlichen Aufwand zum Erstellen und Hochladen Ihrer App zur Freigabe zu haben.
  • Verwenden Sie die AEM Authoring-Umgebung, um Rich-Content für Ihre Apps zu erstellen und zu verwalten.
  • Verwenden Sie HTML5 mit Adobe PhoneGap, um umfangreiche Erlebnisse mit geräteübergreifenden Funktionen zu erstellen.
  • Einführung von HTML5-Webansichten in neue oder bereits vorhandene nativ Anwendungen über Cordova WebViews.
  • Erstellen, kuratieren und teilen Sie Rich-Multimedia-Inhalte über alle Versandkanäle, einschließlich Web, Mobile-Web, Mobile-App und Druck.

AEM Integration in die Adobe PhoneGap Build zur Vereinfachung des Anwendungs-Build- und -Bereitstellungsprozesses.

Adobe ContentSync ermöglicht Benutzern das einfache Herunterladen von Seiten- und Inhaltsaktualisierungen Over-the-Air (OTA) auf ihre Geräte, ohne die Anwendung neu installieren oder aus dem AppStore, Google Play oder anderen App-Quellen herunterladen zu müssen.

Adobe Analytics ist vollständig in AEM Apps integriert und ermöglicht ein detailliertes Tracking von Verteilung, Geolocation, Betriebssystemen, Geräten, Clickstreams, iBeacon-Tracking und mehr.

Erstellen von Apps creating-apps

Entwickler können die AEM PhoneGap Starter Kit sowie zusätzlichen Ressourcen, die in https://github.com/adobe-marketing-cloud-apps zum Bootstrapping von AEM Apps mit PhoneGap, einschließlich einer nativen Referenzanwendung, in der Cordova Webviews ausgeführt werden.

Die Readme für das Starter Kit-Git-Repository enthält ein Tutorial zur Verwendung des Starter-Kits:

  • Anpassen des Brandings
  • Maven-Beispiel-Build- und -Bereitstellungsziele
  • Repository-Konfiguration der Quellcodeverwaltung
  • Installieren und Bereitstellen in lokalen oder Remote-AEM-Instanzen
  • Deinstallieren von AEM
NOTE
Zusätzliche Referenz-Implementierungsquelle, einschließlich Labs, finden Sie auf GitHub here und die Quelle "Küchenbecken" here.

Entwickeln für IOS 9- und HTTP-Hosts developing-for-ios-and-http-hosts

iOS-Entwickler sollten sich eines offenen Problems mit Cordova-Apps bewusst sein, das auf iOS 9 ausgeführt wird. Dieses Problem verhindert, dass Anfragen an unsichere Hosts (wie http://localhost:4502). Dieses Problem wird mit einer kommenden Version von Cordova-iOS behoben (von der Cordova CLI verwendet), aber in der Zwischenzeit gibt es zwei Problemumgehungen:

  1. Als sofortige Problemumgehung können Sie weiterhin jeden der iOS 8-Simulatoren problemlos verwenden.
  2. Wenn Sie iOS 9 verwenden müssen, Ihre apps -Info.plist (gefunden nach der Ausführung) cordova platform add ios in "<app root="">/platforms/ios/<app name="">/<app name="">-Info.plist") manuell bearbeitet werden, um die folgende Eigenschaft einzuschließen:
<key>NSAppTransportSecurity</key>

<dict>

<key>NSAllowsArbitraryLoads</key> <true/>

</dict>
NOTE
Weitere Informationen zu "App Transport Security"finden Sie im folgenden Abschnitt von Dokumente zu Vorversionen mit Apple iOS 9 und dies Diskussion über Stack Overflow.

Entwickeln von Mobilanwendungen in AEM developing-mobile-applications-in-aem-1

Zusätzliche Ressourcen additional-resources

Informationen zu den Rollen und Zuständigkeiten von Administratoren und Entwicklern finden Sie in den folgenden Ressourcen:

recommendation-more-help
547b817b-14b5-4d82-aa0f-a64750e0e592