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.
- 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 integreras med Adobe PhoneGap Build 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
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:
- 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, 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>
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: