Utveckla mobilprogram i AEM developing-mobile-applications-in-aem
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
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:
- Som en omedelbar lösning kan du fortfarande använda någon av iOS 8-simulatorerna utan problem.
- 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>
Utveckla mobilprogram i AEM developing-mobile-applications-in-aem-1
- Startar AEM PhoneGap
- Bygger mobilprogram
- Strukturera ett program
- Skapa och redigera appar med Apps-konsolen
- Enkelsidiga program
- Utveckla appar med PhoneGap CLI
- Åtkomst till enhetsfunktioner
- Spåra appprestanda med Adobe Mobile Analytics
- Lägg till Adobe Analytics i ditt mobilprogram
- Push-meddelanden
- AEM Mobile innehållspersonalisering
- The Anatomy of an App
- Är din hybridapp redo för AEM Mobile?
Ytterligare resurser additional-resources
Mer information om roller och ansvar för en administratör och utvecklare finns i resurserna nedan: