Sviluppo di applicazioni mobili in AEM developing-mobile-applications-in-aem
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
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:
- Come soluzione immediata, puoi comunque utilizzare uno qualsiasi dei simulatori iOS 8 senza alcun problema.
- 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>
Sviluppo di applicazioni mobili in AEM developing-mobile-applications-in-aem-1
- Avvio AEM PhoneGap
- Creazione di applicazioni mobili
- Struttura di un'app
- Creazione e modifica di app tramite la console App
- Applicazioni a pagina singola
- Sviluppo di app con PhoneGap CLI
- Accesso alle funzioni del dispositivo
- Tracciare le prestazioni dell’app con Adobe Mobile Analytics
- Aggiungere Adobe Analytics all’applicazione mobile
- Notifiche push
- Personalizzazione dei contenuti AEM Mobile
- L'anatomia di un'app
- La tua app ibrida è pronta per AEM Mobile?
Risorse aggiuntive additional-resources
Per informazioni sui ruoli e le responsabilità di un amministratore e sviluppatore, consulta le risorse seguenti: