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
In der Kachel App verwalten im App-Dashboard können Sie die Details der Anwendung ändern. Um die Seite „Details“ zu öffnen, klicken Sie in der Kachel „App verwalten“ auf den Link „Details“. Auf der Seite "App verwalten"können Sie die Einstellungen der PhoneGap-Anwendungskonfiguration (config.xml) bearbeiten und Ihre Anwendung für die Übermittlung an die verschiedenen Anwendungsspeicher vorbereiten.
Sie können einen Drilldown für jede Kachel im App verwalten Kachel zum Anzeigen oder Bearbeiten von Details durch Klicken auf das Symbol "…" in der unteren rechten Ecke.
Sie können die Name, Autor, Kurzbeschreibung und die Beschreibung für Ihre App von dieser Registerkarte aus.
Jede Mobile App-Plattform beschreibt, welche Daten erfasst werden, wobei jeder App Store speziell ausgewählt wird.
Die Plattformanzeige wird durch den Inhalt der config.xml von PhoneGap gesteuert:
<widget>
<gap:platform name="ios"/>
<gap:platform name="android"/>
</widget>
Jeder Appstore von Anbietern, z. B. Apple App Store oder Google Play Store, benötigt mindestens einen Screenshot Ihrer Mobile App, um Ihre Anwendungsdetails für Kunden anzuzeigen. Diese Screenshots können strenge Anforderungen an Dimensionen und Inhalte haben (sie müssen im Grunde die Anwendung wirklich repräsentieren). AEM Apps bietet Unterstützung für die Auswahl und Verwaltung dieser Screenshots für die unterstützten Plattformen und das Anzeigen von Port-Dimensionen, wie es für den Anwendungsspeicher jedes Anbieters erforderlich ist.
Die AEM Verify-App bietet die Möglichkeit, Screenshots in AEM direkt an Ihre App-Details zu senden.
Siehe Mobil-Schnellstart für AEM Verifizierung für weitere Details.
Sobald Sie mit dem App verwalten Kachel, siehe Bearbeiten von App-Metadaten um die Metadaten anzuzeigen und zu bearbeiten.
Jede Anwendung sollte zugeordnete Metadaten haben, die beim Konfigurieren der verschiedenen Aspekte der Anwendung helfen. Die Seite "App verwalten"ist in zwei verschiedene Bereiche unterteilt, die mit der Metadatenerfassung zusammenhängen. Plattformspezifische Metadaten und allgemeine Metadaten.
Es gibt allgemeine Konfigurationen und Metadaten für alle Plattformen.
In diesem Abschnitt definieren Sie die Server-URL für Inhaltsaktualisierungen, die Einstiegsseite für Ihre mobile Anwendung, die PhoneGap-Version für die Kompilierung, die Version, den Namen und die Beschreibung Ihrer Anwendung und mehr.
App-Version ist die funktionierende Version Ihrer Anwendung. Eine bewährte Vorgehensweise ist die aus 3 Stellen bestehende Nummerierung, wobei vor dem ersten Release unter 1.0.0 begonnen werden sollte.
PhoneGap-Version ist die Version, in der Sie Ihre Anwendung mit PhoneGap kompilieren möchten. Es ist eine bewährte Vorgehensweise, die jeweils aktuelle Version zu verwenden, damit alle neuen und vorteilhaften Funktionen und Fehlerbehebungen genutzt werden können.
URL des Inhaltsaktualisierungs-Servers ist die URL, die Ihre Anwendung zum Aufrufen von ContentSync-Updates verwendet. Sie muss auf die URL des Dispatchers festgelegt werden oder, wenn Sie keinen Dispatcher verwenden, auf eine der Veröffentlichungsinstanzen, die zum Einbinden von Aktualisierungen über die Inhaltssynchronisierung in Ihre Anwendung verwendet wird.
Dieser Abschnitt kann leer erscheinen, es sei denn, es liegen Daten zum Ausfüllen der Felder vor.
Im oberen Bereich der Detailansicht finden Sie die Anwendungsversion, PhoneGap-Version und Aktualisierungs-URL. Jeder dieser Werte kann innerhalb der allgemeinen Metadaten festgelegt werden. Die Anwendungs-ID kann jedoch nicht bearbeitet werden.
Alle Plattformen, die in der config.xml von PhoneGap definiert sind, können benutzerdefinierte Plattformeigenschaften enthalten. Ein AEM-Entwickler muss die Inhaltsstruktur kennen, damit diese Eigenschaften erfasst werden können. Ein Beispiel für plattformspezifische Eigenschaften finden Sie für iOS.
Metadaten für alle konfigurierten Plattformen werden jetzt auf der Registerkarte Erweitert der Kachel App verwalten gleichzeitig angezeigt.
Die Abschnitte mit den Plattformmetadaten werden nicht von PhoneGap für eine CLI oder einen PhoneGap-Remote-Build verwendet, sondern die Plattformmetadaten werden von AEM für die Veröffentlichung der App im jeweiligen App-Store erfasst.
Bei Plattformen, die nicht von AEM interpretiert werden können, können die AEM-Entwickler die Benutzeroberfläche so erweitern, dass diese Metadaten erfasst werden und sie später exportiert und bei der Anwendungsveröffentlichung verwendet werden können.
Der Apple App Store erfordert zusätzliche Metadaten für die Veröffentlichung Ihrer App. Im Abschnitt „iOS-Metadaten“ werden die erforderlichen Informationen gesammelt, die dann vom iTMSTransporter-Tool von Apple für die Veröffentlichung von Metadaten im verknüpften Konto des Apple-Entwicklers verwendet werden können.
Um die Apple-spezifischen Metadaten abzurufen, müssen Sie zunächst Ihre Anwendung in https://itunesconnect.apple.com. Nach dem Erstellen Ihrer Anwendung generiert Apple Metadaten, die im Abschnitt „iOS-Metadaten“ erforderlich sind, wenn Sie das Apple-Tool iTMSTransporter zum Validieren und Hochladen der Metadaten in itunesconnect.apple.com verwenden möchten. Wenn Sie nur die zu erfassenden Metadaten abrufen möchten, müssen Sie nicht unbedingt die iOS-spezifischen Metadaten ausfüllen. Sie können weiterhin die Metadaten exportieren, die die iOS und die gängigen Metadaten zusammenführen, und alle Screenshots in eine ZIP-Datei erfassen, die jederzeit heruntergeladen werden kann.
Die heruntergeladene Zip-Datei enthält eine itmsp-Datei, in der die metadata.xml zu finden ist. Die itmsp-Datei enthält die exportierten Metadaten (innerhalb der Datei "metadata.xml") sowie alle zugehörigen Screenshots.
Die Exportfunktion ist eine praktische Möglichkeit, Screenshots und Metadaten zu erfassen, um sie dem anbieterspezifischen App Store zur Verfügung zu stellen.
Wenn Sie die Android-Plattform auswählen, gibt es zu diesem Zeitpunkt keine benutzerdefinierten Metadaten, die festgelegt werden können. Wenn Sie auf die Download-Schaltfläche klicken, wird eine ZIP-Datei mit einer Eigenschaftendatei generiert, die alle Metadaten und zugehörigen Screenshots enthält.
Die Exportfunktion ist eine praktische Möglichkeit, Screenshots und Metadaten zu erfassen, um sie dem anbieterspezifischen App Store zur Verfügung zu stellen.
Eine der wichtigsten Funktionen von AEM Apps ist die Möglichkeit, mit ContentSync neue Inhalte von einer Mobile App anzufordern, bei denen es sich bei Inhalten um HTML-Ressourcen, Seiten, Video, Bilder, Text usw. handeln kann. Sobald ein Inhaltsautor Inhalte aktualisiert und dann veröffentlicht hat, stellt der Server die Inhaltsaktualisierung für die Mobile App zum Herunterladen bereit.
Die Eigenschaft "Content Update Server URL"ist die URL, die auf eine Veröffentlichungsinstanz verweisen muss. entweder direkt oder über den Dispatcher oder CDN. Das Format der URL ist ganz einfach:
https://[hostname]:[port]
Wenn von Ihrer Autorserverinstanz auf mehrere Veröffentlichungsserverinstanzen repliziert wird (gängige Architektur bei AEM), verfügt jeder Veröffentlichungsserver über denselben Aktualisierungsinhalt, da die Aktualisierung auf der Autorinstanz erstellt wird und von da aus auf alle Veröffentlichungsinstanzen repliziert wird. Grundsätzlich werden Lastenausgleich und Failover vollständig unterstützt.
Die Plugins -Tab beschreibt die mit Ihrer App verknüpften Plug-ins. Diese Informationen werden verwendet, um das entsprechende Plug-in während eines Builds abzurufen.
Die Screenshots -Tab zeigt die unterstützten Screenshot-Auflösungen auf verschiedenen Plattformen an.
Informationen zum Hinzufügen und Entfernen von Screenshots finden Sie unter Bearbeiten von App-Metadaten.
Die Authentifizierung -Registerkarte können Sie einen OAuth-Client auswählen, der mit Ihrer Anwendung verknüpft werden soll, und einem Entwickler die Verwendung der OAuth-Authentifizierung von Adobe Experience Manager ermöglichen.
Nachdem Sie im Anwendungs-Dashboard Informationen zum Verwalten der App-Kachel erhalten haben, finden Sie in den folgenden Ressourcen weitere Autorenrollen:
Informationen zu den Rollen und Zuständigkeiten von Administratoren und Entwicklern finden Sie in den folgenden Ressourcen: