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

IMPORTANT
Nya installationer av AEM 6.5 stöder inte AEM Mobile Apps-funktioner. De redigerare som rekommenderas för hantering av headless-innehåll i AEM är nu:

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.
  • Introducera webbvisningar för HTML5 till nya eller befintliga native -program via Cordova WebViews.
  • Skapa, strukturera och dela multimediematerial i alla kanaler, inklusive webben, mobilsajter, mobilappar och tryck.

AEM integreras med Adobe PhoneGap Build-tjänsten (https://build.phonegap.com/) för att förenkla processen för att skapa och distribuera program.

Med Adobe ContentSync 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, geopositionering, 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 starta AEM program med PhoneGap, inklusive en intern referensapp 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 Source kontrolldatabas
  • 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ällfilen för "köksink" 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. Det här problemet förhindrar att begäranden görs till osäkra värdar (till exempel 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 kan din app -Info.plist (som du hittar när du har kört cordova platform add ios i filen <app root>/platforms/ios/<app name>/<app name>-Info.plist") 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 iOS9 prerelease docs och i denna Stack Overflow-diskussion.

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