Desenvolvimento de aplicativos móveis no AEM developing-mobile-applications-in-aem
O AEM aproveita as soluções de publicação do Adobe PhoneGap e do Adobe, permitindo criar e gerenciar aplicativos móveis de várias plataformas, ricos em conteúdo e utilitários:
- Gerencie todos os aplicativos móveis de sua empresa em um único lugar.
- Revise aplicativos em ambientes de desenvolvimento e de preparo sem as complexidades dos perfis de provisionamento e o esforço extra para criar e carregar seu aplicativo para compartilhamento.
- Use o ambiente de criação de AEM para criar e gerenciar conteúdo avançado para seus aplicativos.
- Use o HTML5 com Adobe PhoneGap para criar experiências avançadas com recursos nativos do dispositivo.
- Apresente webviews do HTML5 para novas ou pré-existentes nativo aplicativos por meio do Cordova WebViews.
- Crie, prepare e compartilhe conteúdo multimídia rico em todos os canais de entrega, incluindo Web, Web móvel, aplicativo móvel e impressão.
AEM integra-se ao Adobe Serviço de PhoneGap Build para simplificar o processo de criação e implantação do aplicativo.
Adobe ContentSync permite que os usuários baixem facilmente atualizações de página e conteúdo no ar (OTA) para seus dispositivos sem precisar reinstalar o aplicativo ou baixar da appStore, Google Play ou outras fontes de aplicativos.
Adobe Analytics O é totalmente integrado aos AEM aplicativos e permite o rastreamento detalhado da distribuição, geolocalização, sistemas operacionais, dispositivos, fluxos de cliques, rastreamento iBeacon e muito mais.
Criação de aplicativos creating-apps
Os desenvolvedores podem usar o AEM Kit inicial do PhoneGap juntamente com recursos adicionais encontrados em https://github.com/adobe-marketing-cloud-apps para inicializar AEM aplicativos com PhoneGap, incluindo um aplicativo nativo de referência que executa o Cordova Webviews.
O readme para o repositório Git do Starter Kit inclui um tutorial para o uso do kit inicial:
- Personalizar a marca
- Destinos de criação e implantação de amostra do Maven
- Configuração do repositório de controle de origem
- Instalar e implantar em instâncias de AEM locais ou remotas
- Desinstalar de AEM
Desenvolvimento de hosts IOS 9 e HTTP developing-for-ios-and-http-hosts
Os desenvolvedores do iOS devem estar cientes de um problema aberto com aplicativos Cordova em execução no iOS 9. Esse problema impede que solicitações sejam feitas em hosts inseguros (como http://localhost:4502). Esse problema será resolvido com uma versão futura do cordova-ios (consumida pela CLI do Cordova), mas enquanto isso, há duas soluções alternativas disponíveis:
- Como solução alternativa imediata, ainda é possível usar qualquer um dos simuladores do iOS 8 sem problemas.
- Se precisar usar o iOS 9, seus aplicativos - Info.plist (encontrado após a execução
cordova platform add ios
em "<app root="">/platform/ios/<app name="">/<app name="">-Info.plist") pode ser editado manualmente para incluir a seguinte propriedade:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
Desenvolvimento de aplicativos móveis no AEM developing-mobile-applications-in-aem-1
- Iniciando AEM PhoneGap
- Criação de aplicativos móveis
- Estrutura de um aplicativo
- Criação e edição de aplicativos usando o console Aplicativos
- Aplicativos de página única
- Desenvolvimento de aplicativos com CLI PhoneGap
- Acessar recursos do dispositivo
- Rastrear o desempenho do aplicativo com o Adobe Mobile Analytics
- Adicionar o Adobe Analytics ao seu aplicativo móvel
- Notificações push
- Personalização de conteúdo do AEM Mobile
- A Anatomia de um aplicativo
- O seu aplicativo híbrido está pronto para o AEM Mobile?
Recursos adicionais additional-resources
Para saber mais sobre as funções e responsabilidades de um Administrador e Desenvolvedor, consulte os recursos abaixo: