Desenvolvimento de aplicativos móveis no AEM developing-mobile-applications-in-aem
O AEM usa as soluções de publicação do Adobe PhoneGap e do Adobe, permitindo criar e gerenciar aplicativos móveis ricos em conteúdo e baseados em utilitários:
- Gerencie todos os aplicativos móveis de suas empresas em um único local.
- Analise os 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 do 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.
- Introduza Webviews HTML5 a aplicativos nativos novos ou pré-existentes por meio do Cordova WebViews.
- Crie, prepare e compartilhe conteúdo multimídia avançado em todos os canais de entrega, incluindo internet, internet móvel, aplicativo para dispositivos móveis e impressão.
O AEM integra-se ao serviço da Adobe PhoneGap Build (https://build.phonegap.com/
) para simplificar o processo de compilação e implantação do aplicativo.
O Adobe ContentSync permite que os usuários baixem facilmente atualizações de página e conteúdo OTA (Over-the-Air) para seus dispositivos sem precisar reinstalar o aplicativo ou baixá-las da appStore, da Google Play ou de outras fontes de aplicativo.
O Adobe Analytics é totalmente integrado aos aplicativos AEM e permite o rastreamento detalhado de distribuição, geolocalização, sistemas operacionais, dispositivos, fluxos de cliques, rastreamento de iBeacon e muito mais.
Criação de aplicativos creating-apps
Os desenvolvedores podem usar o Kit de Inicialização do AEM PhoneGap juntamente com os recursos adicionais encontrados em https://github.com/adobe-marketing-cloud-apps para inicializar os aplicativos AEM com PhoneGap, incluindo um aplicativo nativo de referência que execute o Cordova Webviews.
O readme do repositório Git do Starter Kit inclui um tutorial para usar o starter kit:
- Personalizar a identidade visual
- Destinos de build e implantação da amostra Maven
- Configuração do repositório de controle do Source
- Instalar e implantar em instâncias locais ou remotas do AEM
- Desinstalar do AEM
Desenvolvimento para IOS 9 e hosts HTTP developing-for-ios-and-http-hosts
Os desenvolvedores do iOS devem estar cientes de um problema em aberto com aplicativos Cordova em execução no iOS 9. Esse problema impede que solicitações sejam feitas a hosts inseguros (como http://localhost:4502). Esse problema será resolvido com uma próxima versão do cordova-ios (consumida pela CLI do Cordova), mas enquanto isso há duas soluções alternativas disponíveis:
- Como solução alternativa imediata, você ainda pode usar qualquer um dos simuladores do iOS 8 sem problemas.
- Se você precisar usar o iOS 9, seu arquivo de aplicativos -Info.plist (encontrado após a execução de
cordova platform add ios
em "<raiz do aplicativo>/plataformas/ios/<nome do aplicativo>/<nome do aplicativo>-Info.plist") poderá 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 o AEM PhoneGap
- Desenvolvimento de aplicativos móveis
- Estruturar um aplicativo
- Criação e edição de aplicativos usando o console Aplicativos
- Aplicativos de página única
- Desenvolvimento de aplicativos com a CLI do PhoneGap
- Recursos do dispositivo de acesso
- Acompanhe o desempenho do aplicativo com o Adobe Mobile Analytics
- Adicionar o Adobe Analytics ao seu aplicativo para dispositivos móveis
- Notificações push
- Personalização de conteúdo do AEM Mobile
- A anatomia de um aplicativo
- 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: