PhoneGap - Compilação de aplicativo
Agora estamos prontos para compilar nosso primeiro aplicativo de modo rápido baseado em API da web. Neste segmento final, aprenderemos sobre o processo de transformação do nosso conteúdo web em formato de app, que pode ser carregado em lojas de apps online.
PhoneGap aceita login de usuário criado no GitHub ou usando AdobeID. GitHub é um serviço de repositório onde os usuários podem fazer upload de seus conteúdos e usá-los fornecendo suas referências de URL. Por exemplo, o conteúdo que acabamos de criar pode ser carregado no GitHub e, em seguida, chamá-lo diretamente para o PhoneGap.
As etapas a seguir detalham como criar uma ID Adobe.
Criar Adobe ID
Acesse www.build.phonegap.com e clique em Register
Uma nova janela será aberta conforme exibido abaixo -
Preencha seus dados e clique em inscrever-se. Agora você pode fazer o login com o mesmo ID de usuário no PhoneGap. Por padrão, esta página deve levar ao console PhoneGap conforme exibido abaixo -
Clique em 'Carregar um arquivo .zip' e carregue o arquivo .zip que criamos, que contém todo o conteúdo da web e configurações. Você deve ver a seguinte janela após o upload bem-sucedido -
Você pode ver instantaneamente que o processamento do aplicativo iOS falhou, pois não fornecemos nenhuma chave assinada. Estamos apenas nos concentrando no Android e você pode ver que ele foi criado pelo PhoneGap. Este aplicativo não pode ser carregado para a loja do Google, pois não é assinado por chave.
Clique no ícone do Android e a seguinte tela deve aparecer -
Clique no menu de opções suspenso ao lado do ícone do Android que diz Nenhuma chave selecionada, clique em adicionar uma chave e a seguinte tela deve aparecer -
Forneça o título e o apelido de sua escolha e clique no arquivo Keystore. Forneça o arquivo keystore criado na última seção. Em seguida, clique no botão 'Reconstruir' ao lado dele.
O aplicativo construído por este processo pode ser carregado diretamente no Google Play. Clique no arquivo .apk e você pode baixar seu primeiro aplicativo gratuito baseado na web.
Antes de fazer o upload, o aplicativo deve ser testado em dispositivos virtuais ou reais.