Utveckla mobilprogram i AEM developing-mobile-applications-in-aem

NOTE
Adobe rekommenderar att du använder SPA Editor för projekt som kräver ramverksbaserad klientåtergivning för en sida (till exempel React). Läs mer.

AEM använder Adobe PhoneGap och Adobe Publishing Solutions för att skapa och hantera både innehållsrika och verktygsbaserade, plattformsoberoende mobilappar:

  • Hantera alla era företagsappar på ett och samma ställe.
  • Granska appar i utvecklings- och staging-miljöer utan de komplexa provisioneringsprofilerna och den extra ansträngningen att skapa och överföra din app för delning.
  • Använd AEM utvecklingsmiljö för att skapa och hantera avancerat innehåll för dina appar.
  • Använd HTML5 med Adobe PhoneGap för att skapa engagerande upplevelser med enhetsspecifika funktioner.
  • Presentera HTML5-webbvisningar för nya eller befintliga native via Cordova WebViews.
  • Skapa, strukturera och dela multimediematerial i alla kanaler, inklusive webben, mobilsajter, mobilappar och tryck.

AEM kan integreras med tjänsten Adobe PhoneGap Build (https://build.phonegap.com/) för att förenkla processen för att bygga och driftsätta applikationer.

Adobe ContentSync Med kan användare enkelt hämta sidor och innehållsuppdateringar Over-the-Air (OTA) till sina enheter utan att behöva installera om programmet eller hämta det från appStore, Google Play eller andra appkällor.

Adobe Analytics är helt integrerat i AEM och möjliggör detaljerad spårning av distribution, geolokalisering, operativsystem, enheter, klickströmmar, iBeacon-spårning med mera.

Skapa appar creating-apps

Utvecklare kan använda AEM PhoneGap Starter Kit tillsammans med ytterligare resurser som finns i https://github.com/adobe-marketing-cloud-apps för att bootstrap AEM program med PhoneGap, inklusive ett systemspecifikt referensprogram som kör Cordova-webbvyer.

Viktigt om Git-databasen för Starter Kit innehåller en självstudiekurs om hur du använder startpaketet:

  • Anpassa varumärket
  • Mål för Maven-exempelbygge och -driftsättning
  • Konfiguration av källkontrollsdatabas
  • Installera och distribuera i lokala eller fjärranslutna AEM
  • Avinstallera från AEM
NOTE
Ytterligare referensimplementeringskälla, inklusive labb, finns på GitHub här och, källan för köksinställningarna här.

Utveckla för IOS 9 och HTTP-värdar developing-for-ios-and-http-hosts

IOS-utvecklare bör vara medvetna om ett öppet problem med Cordova-appar som körs på iOS 9. Detta förhindrar att förfrågningar görs till osäkra värdar (som http://localhost:4502). Problemet kommer att lösas med en kommande version av cordova-ios (som Cordova CLI konsumerar), men under tiden finns det två tillfälliga lösningar:

  1. Som en omedelbar lösning kan du fortfarande använda någon av iOS 8-simulatorerna utan problem.
  2. Om du måste använda iOS 9, dina program -Info.plist (hittas efter körning cordova platform add ios in "<app root="">/platforms/ios/<app name="">/<app name="">-Info.plist") kan redigeras manuellt för att inkludera följande egenskap:
<key>NSAppTransportSecurity</key>

<dict>

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

</dict>
NOTE
Mer information om"App Transport Security" finns i följande avsnitt i Apple iOS 9 prerelease docs och Diskussion om stackspill.

Utveckla mobilprogram i AEM developing-mobile-applications-in-aem-1

Ytterligare resurser additional-resources

Mer information om roller och ansvar för en administratör och utvecklare finns i resurserna nedan:

recommendation-more-help
2eeeb575-8007-40cc-a72d-206fbc4ddd4b