Criação de aplicativos móveis building-mobile-applications
Crie seu aplicativo para instalar em um dispositivo ou simulador para testar ou publicar em app stores. Você pode criar aplicativos localmente usando a Interface de linha de comando PhoneGap ou na nuvem usando o PhoneGap Build.
Um artigo completo passo a passo sobre como criar um aplicativo móvel usando o código disponível no GitHub está disponível here.
Mover o aplicativo para a instância de publicação moving-the-application-to-the-publish-instance
Mova os arquivos do aplicativo para a instância de publicação, para que você possa fornecer atualizações de conteúdo às instâncias instaladas do aplicativo móvel e criar o aplicativo usando o conteúdo publicado. Os aplicativos consistem em duas ramificações de nó no repositório:
/content/phonegap/apps/<application name>
: As páginas da Web que os autores criam e ativam./content/phonegap/content/<application name>
: Arquivos de configuração do aplicativo e configurações de Sincronização de conteúdo.
Você só precisa mover os arquivos no /content/phonegap/content/<application name>
para a instância de publicação. Os arquivos na /content/phonegap/apps/<application name>
ramificações são movidas quando o autor ativa as páginas.
O AEM fornece dois métodos para mover o conteúdo em massa para a instância de publicação:
- Use o comando Ativar árvore no console de replicação.
- Criar um pacote que contém o conteúdo e replica o pacote.
Por exemplo, um aplicativo móvel chamado phonegapp é criado. O seguinte nó deve ser movido para a instância de publicação: /content/phonegap/content/phonegapp.
Dica: Para mover um pacote da instância do autor para a instância de publicação, use o comando Replicar no pacote.
Criando usando a interface da linha de comando PhoneGap building-using-the-phonegap-command-line-interface
Compile o aplicativo PhoneGap no computador usando a CLI (Command-line Interface, interface de linha de comando) do PhoneGap. Para incluir o conteúdo AEM no aplicativo, AEM cria um arquivo ZIP que contém o conteúdo do aplicativo móvel, as configurações de Sincronização de conteúdo e outros ativos necessários. Baixe o arquivo ZIP e inclua-o na sua build.
Preparação Do Ambiente De Build preparing-your-build-environment
Para criar usando a CLI do PhoneGap, é necessário instalar o Node.js e o utilitário cliente PhoneGap. Você precisa de uma conexão com a Internet para executar o seguinte procedimento.
-
Baixe e instale Node.js.
-
Abra um terminal ou um prompt de comando e digite o seguinte comando do nó para instalar o utilitário PhoneGap:
code language-shell npm install -g phonegap
Em um sistema Unix ou Linux, talvez seja necessário prefixar o comando com
sudo
.O terminal mostra os resultados de uma série de comandos HTTP GET. Quando a instalação é bem-sucedida, o terminal mostra onde as bibliotecas são instaladas, semelhante ao exemplo a seguir:
code language-xml /usr/local/bin/phonegap -> /usr/local/lib/node_modules/phonegap/bin/phonegap.js phonegap@3.3.0-0.19.6 /usr/local/lib/node_modules/phonegap ├── pluralize@0.0.4 ├── colors@0.6.0-1 ├── semver@1.1.0 ├── qrcode-terminal@0.9.4 ├── shelljs@0.1.4 ├── optimist@0.6.0 (...) ├── prompt@0.2.11 (...) ├── phonegap-build@0.8.4 (...) ├── connect-phonegap@0.8.1 (...) └── cordova@3.3.0-0.1.1 (...)
-
(Opcional) Obtenha o SDK para a plataforma móvel que você está direcionando:
- Para criar aplicativos para a plataforma iOS, instale a versão mais recente de Xcode.
- Para criar aplicativos Android, instale o Android SDK.
Download do arquivo ZIP de conteúdo downloading-the-content-zip-file
Mova o conteúdo do aplicativo móvel para o sistema de arquivos.
-
Na página Aplicativos móveis , selecione seu aplicativo.
-
(Opcional) Para criar o aplicativo para instalações completas, na barra de ferramentas, clique ou toque no ícone Limpar cache.
note note NOTE O cache contém atualizações de conteúdo para os aplicativos instalados. Limpar o cache evita todas as atualizações em cache. -
Na barra de ferramentas, clique ou toque no ícone Baixar ativos da CLI .
-
Depois de salvar o arquivo ZIP, clique em Fechar na caixa de diálogo Sucesso.
-
Extraia o conteúdo do arquivo ZIP.
Uso da CLI do PhoneGap na criação using-the-phonegap-cli-to-build
Use a CLI do PhoneGap para compilar e instalar o aplicativo. Para obter informações sobre como usar a CLI do PhoneGap, consulte o PhoneGap Interface de linha de comando documentação.
-
Abra um terminal ou prompt de comando e altere o diretório atual para o arquivo ZIP do aplicativo baixado. Por exemplo, o seguinte altera o diretório para o arquivo ng-app-cli.1392137825303.zip:
code language-shell cd ~/Downloads/ng-app-cli.1392137825303
-
Digite o comando phonegap para a plataforma que você está direcionando. Por exemplo, o seguinte comando cria o aplicativo para Android:
code language-shell phonegap build android
Criação Usando PhoneGap Build building-using-phonegap-build
Use o serviço de nuvem PhoneGap para criar seu aplicativo. Para executar esse procedimento, primeiro crie uma configuração de PhoneGap Build.
Conectando ao PhoneGap Build connecting-to-phonegap-build
Crie uma configuração de PhoneGap Build para que você possa usar os serviços de PhoneGap Build de dentro do AEM. Forneça o nome de usuário e a senha da conta do PhoneGap Build que você usará para criar seus aplicativos móveis.
-
Abra a página Ferramentas . (http://localhost:4502/tools.html).
-
Na área Operações do CQ, clique em Cloud Services.
-
Clique no link Configurar agora para PhoneGap Build.
-
Na caixa de diálogo Criar configuração, digite um valor para a propriedade Título . Por padrão, o valor da propriedade Name é derivado do título, no entanto, você pode inserir um nome. Clique em Criar.
-
Na caixa de diálogo Configuração do PhoneGap Build, digite o nome de usuário e a senha do PhoneGap Build e clique em OK.
Uso do PhoneGap Build using-phonegap-build
Envie os recursos do aplicativo para o PhoneGap Build para compilação nas várias plataformas móveis.
-
Na página Aplicativos móveis , abra o aplicativo móvel. (http://localhost:4502/mobile.html/content/phonegap)
-
(Opcional) Para criar o aplicativo para instalações completas, selecione o aplicativo e clique no ícone Limpar Cache .
note note NOTE O cache contém atualizações de conteúdo para os aplicativos instalados. Limpar o cache evita todas as atualizações em cache. -
Selecione a página inicial e clique no ícone Criar remoto .
Observação: A versão Beta do AEM Beta não cria uma notificação da Caixa de entrada quando a build for concluída com êxito.
-
Na caixa de diálogo Êxito, clique em PhoneGap Build para abrir a página do Adobe PhoneGap Build em https://build.phonegap.com/apps. Se você estiver esperando que seu aplicativo apareça, é possível verificar a variável Status do PhoneGap Build página.
Para obter informações sobre como instalar a build, consulte o Documentação do PhoneGap Build.
note note NOTE As contas de PhoneGap Build livre podem ter um aplicativo privado. As builds do PhoneGap falharão se você estiver criando um aplicativo privado adicional.
Próximas etapas the-next-steps
O próximo passo após o processo de construção é aprender sobre o Estrutura de um aplicativo.