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 tot stand te brengen.
- Introduceer HTML5 Webviews aan nieuwe of reeds bestaande inheemse 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 dienst van Adobe PhoneGap Build (https://build.phonegap.com/
) om de toepassing te vereenvoudigen bouwt en opstelt proces.
Adobe ContentSync laat gebruikers toe om pagina en inhoudsupdates over-the-Air (OTA) aan hun apparaten gemakkelijk te downloaden zonder het moeten de toepassing opnieuw installeren of van appStore, Google Play, of andere toepassingsbronnen downloaden.
Adobe Analytics is volledig geïntegreerd in AEM apps en staat gedetailleerde het volgen van distributie, geolocatie, werkende systemen, apparaten, klik-stromen, iBeacon het volgen en meer toe.
Apps maken creating-apps
De ontwikkelaars kunnen de AEM Uitrusting van de Aanzet PhoneGapsamen met extra middelen gebruiken die in https://github.com/adobe-marketing-cloud-appsworden gevonden om AEM toepassingen met PhoneGap, met inbegrip van een verwijzing inheemse app die Cordova Webviews in werking stelt.
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 Source-beheeropslagplaats
- 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) worden gemaakt. 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 toepassingen -Info.plist (gevonden na uitvoering
cordova platform add ios
in het bestand "<app root>/platformen/ios/<app name>/<app name>-Info.plist") handmatig bewerken en de volgende eigenschap opnemen:
<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
- Aanpassing van AEM Mobile-content
- 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: