PhoneGap - Conteúdo do aplicativo
Sites off-line são copiados para o disco rígido local e acessados sempre que o usuário precisa, sem qualquer conexão com a Internet. Da mesma forma, este aplicativo da web offline permitirá que você crie um aplicativo da web que é baixado em sua totalidade para os dispositivos móveis de um usuário que pode acessá-lo offline.
Um aplicativo para este tipo de aplicativo pode incluir um aplicativo com coleção de histórias, pequenos tutoriais ou qualquer outro conteúdo off-line do interesse do usuário, que ele pode ler off-line mesmo quando a internet não está disponível.
App offline
A imagem a seguir representa a estrutura de pastas do aplicativo offline. No diretório raiz, ele requer apenas dois arquivos, config.xml e index.xml.
O config.xml contém definições de configuração do aplicativo que aprendemos na seção anterior. O arquivo index.html contém a página inicial do conteúdo da web.
Uma coisa importante a aprender aqui é que todos os links dentro de todos os arquivos html devem conter apenas o caminho relativo. Ou seja, nenhum caminho absoluto ou tag de base href deve estar lá.
App Online
A imagem a seguir mostra a estrutura de pastas do nosso aplicativo para estar no modo online. No modo online, todo o conteúdo da web é carregado de um site da Internet.
Você pode notar que datapasta está faltando no aplicativo de modo online, porque todos os arquivos residem no servidor real e podem ser acessados via Internet. O arquivo index.html contém links reais conforme contém no servidor da web e todos os seus links são absolutos ou usados combase href tag.
Depois de decidir o modo de seu aplicativo e organizar seus arquivos na estrutura de arquivo mencionada acima, você precisa compactar seu arquivo com qualquer ferramenta de compactação padrão e salvá-lo. Usaremos esse arquivo na próxima seção.
Assine seu aplicativo
É essencial que qualquer aplicativo seja assinado por seus desenvolvedores ou organização em desenvolvimento para manter as coisas em ordem. Por esse motivo, você precisa assinar seu aplicativo. Você pode precisarkeytool que faz parte da distribuição java padrão.
Execute o seguinte comando em% JAVA_HOME% em seu prompt de comando do Windows ou Linux Shell -
keytool -genkey -v -keystore my_keystore.keystore
-alias TutorialsPoint -keyalg RSA -keysize 2048 -validity 10000
Isso deve gerar o arquivo my_keystore.keystore, do qual precisaremos na próxima seção.