Mobiele toepassingen ontwikkelen in AEM developing-mobile-applications-in-aem
AEM maakt gebruik van Adobe PhoneGap en Adobe Publishing Solutions, waarmee u zowel content-rich als op toepassingen gebaseerde mobiele toepassingen voor meerdere platforms kunt maken en beheren:
- Beheer al uw bedrijven mobiele apps op één locatie.
- Bekijk toepassingen in ontwikkelings- en testomgevingen zonder de complexiteit van inrichtingsprofielen en de extra inspanning om uw app te maken en te uploaden voor delen.
- Gebruik de AEM ontwerpomgeving om rijke inhoud voor uw apps te maken en te beheren.
- Gebruik de HTML5 met Adobe PhoneGap om rijke ervaringen met apparaat-inheemse mogelijkheden te creëren.
- Introduceer HTML5-webweergaven tot nieuwe of reeds bestaande native toepassingen door Cordova WebViews.
- Maak, curseer en deel rijke multimedia-inhoud via alle leveringskanalen, waaronder web, mobiel-web, mobiele-app en drukwerk.
AEM integreert met de Adobe PhoneGap Build om het proces voor het maken en implementeren van toepassingen te vereenvoudigen.
Adobe ContentSync Hiermee kunnen gebruikers eenvoudig pagina- en inhoudsupdates over-the-Air (OTA) downloaden naar hun apparaten zonder dat ze de toepassing opnieuw moeten installeren of moeten downloaden van de appStore, Google Play of andere toepassingsbronnen.
Adobe Analytics is volledig geïntegreerd in AEM apps en maakt gedetailleerde tracering van distributie, geolocatie, besturingssystemen, apparaten, klikstreams, iBeacon-tracking en meer mogelijk.
Apps maken creating-apps
Ontwikkelaars kunnen de AEM PhoneGap Starter-kit samen met extra bronnen gevonden in https://github.com/adobe-marketing-cloud-apps om AEM toepassingen met PhoneGap op te starten, inclusief een native referentie-app met Cordova Webviews.
De readme voor de Starter Kit Git-opslagplaats bevat een zelfstudie voor het gebruik van de startkit:
- De branding aanpassen
- Gemaakte doelstellingen van de steekproefbouw en plaatsing
- Configuratie van opslagplaats voor bronbeheer
- Installeren en implementeren in lokale of externe AEM
- Verwijderen uit AEM
Ontwikkelen voor IOS 9 en HTTP-hosts developing-for-ios-and-http-hosts
iOS-ontwikkelaars moeten op de hoogte zijn van een open probleem met Cordova-apps die op iOS 9 worden uitgevoerd. Deze kwestie verhindert verzoeken aan onveilige gastheren (zoals http://localhost:4502). Dit probleem zal worden opgelost met de komende vrijgave van cordova-ios (verbruikt door de CLI van Cordova), maar ondertussen zijn er twee oplossingen beschikbaar:
- U kunt nu alle iOS 8-simulators zonder problemen gebruiken.
- Als u iOS 9 moet gebruiken, kunt u de apps -Info.plist gebruiken (deze vindt u na uitvoering
cordova platform add ios
in "<app root="">/platforms/ios/<app name="">/<app name="">-Info.plist") kan handmatig worden bewerkt en de volgende eigenschap bevatten:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
Mobiele toepassingen ontwikkelen in AEM developing-mobile-applications-in-aem-1
- AEM PhoneGap starten
- Mobiele toepassingen maken
- Een app structureren
- Apps maken en bewerken met de toepassingsconsole
- Toepassingen voor één pagina
- Apps ontwikkelen met PhoneGap CLI
- Apparaatfuncties openen
- App-prestaties bijhouden met Adobe Mobile Analytics
- Adobe Analytics toevoegen aan uw mobiele toepassing
- Pushmeldingen
- AEM Mobile-inhoud aanpassen
- De anatomie van een app
- Is uw hybride app gereed voor AEM Mobile?
Aanvullende bronnen additional-resources
Meer informatie over de rollen en verantwoordelijkheden van een Beheerder en Ontwikkelaar vindt u in de volgende bronnen: