Sviluppo di applicazioni mobili in AEM developing-mobile-applications-in-aem

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.
NOTE
Adobe consiglia di utilizzare l’editor di SPA per i progetti che richiedono il rendering lato client basato sul framework di un’applicazione a pagina singola (ad esempio, React). Ulteriori informazioni.

AEM sfrutta le soluzioni Adobe PhoneGap e Adobe Publishing, consentendo di creare e gestire applicazioni mobili multipiattaforma basate su contenuti e utility:

  • Gestisci tutte le tue app mobili aziendali in un'unica posizione.
  • Esamina le app negli ambienti di sviluppo e di staging senza la complessità dei profili di provisioning e con l’impegno aggiuntivo per creare e caricare l’app per la condivisione.
  • Utilizza l’ambiente di authoring AEM per creare e gestire contenuti avanzati per le tue app.
  • Utilizza HTML5 con Adobe PhoneGap per creare esperienze avanzate con funzionalità native per dispositivi.
  • Presenta le visualizzazioni web di HTML5 a nuove o preesistenti nativo applicazioni tramite Cordova WebViews.
  • Crea, cura e condividi contenuti multimediali avanzati su tutti i canali di distribuzione, compresi web, web mobile, app mobile e stampa.

AEM si integra con l’Adobe servizio PhoneGap Build per semplificare il processo di creazione e distribuzione delle applicazioni.

Adobe ContentSync consente agli utenti di scaricare facilmente gli aggiornamenti di pagina e contenuto Over-the-Air (OTA) sui propri dispositivi senza dover reinstallare l'applicazione o scaricare dall'appStore, Google Play o altre sorgenti dell'app.

Adobe Analytics è completamente integrato nelle app AEM e consente il tracciamento dettagliato di distribuzione, geolocalizzazione, sistemi operativi, dispositivi, flussi di clic, tracciamento iBeacon e altro ancora.

Creazione di app creating-apps

Gli sviluppatori possono utilizzare Kit AEM PhoneGap Starter insieme alle risorse aggiuntive disponibili in https://github.com/adobe-marketing-cloud-apps per avviare app AEM con PhoneGap, inclusa un’app nativa di riferimento che esegue Cordova Webviews.

Il file readme per l’archivio Git di Starter Kit include un tutorial per l’utilizzo del kit di avvio:

  • Personalizzare il marchio
  • Obiettivi di generazione e distribuzione di esempio Maven
  • Configurazione dell’archivio di controllo del codice sorgente
  • Installare e distribuire in istanze AEM locali o remote
  • Disinstalla da AEM
NOTE
Puoi trovare un’altra origine di implementazione di riferimento, compresi i laboratori, su GitHub qui e la sorgente del "lavello da cucina" qui.

Sviluppo per gli host IOS 9 e HTTP developing-for-ios-and-http-hosts

Gli sviluppatori IOS devono essere a conoscenza di un problema aperto con le app Cordova in esecuzione su iOS 9. Questo problema impedisce che le richieste vengano effettuate a host non sicuri (come http://localhost:4502). Questo problema verrà risolto con una prossima versione di cordova-ios (consumata da Cordova CLI), ma nel frattempo sono disponibili due soluzioni alternative:

  1. Come soluzione immediata, puoi comunque utilizzare uno qualsiasi dei simulatori iOS 8 senza alcun problema.
  2. Se devi utilizzare iOS 9, le tue app -Info.plist (trovate dopo l'esecuzione cordova platform add ios in "<app root="">/platform/ios/<app name="">/<app name="">Il file -Info.plist") può essere modificato manualmente per includere la seguente proprietà:
<key>NSAppTransportSecurity</key>

<dict>

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

</dict>
NOTE
Per maggiori dettagli su "App Transport Security", vedi la seguente sezione di Documentazione pre-rilascio di Apple iOS9 e questo Discussione sull'overflow dello stack.

Sviluppo di applicazioni mobili in AEM developing-mobile-applications-in-aem-1

Risorse aggiuntive additional-resources

Per informazioni sui ruoli e le responsabilità di un amministratore e sviluppatore, consulta le risorse seguenti:

recommendation-more-help
547b817b-14b5-4d82-aa0f-a64750e0e592