Você está visualizando o artigo correto?
Este artigo se refere a Digital Publishing Suite. Para o artigo Digital Publishing Solution (DPS 2015), consulte Guia de Publicação Android para a DPS 2015.
Você está visualizando o artigo correto? Este artigo se refere a Digital Publishing Suite. Para o artigo Digital Publishing Solution (DPS 2015), consulte Guia de Publicação Android para a DPS 2015. |
Com as ferramentas da DPS, é possível criar um aplicativo leitor de .apk para enviar para a Google Play (que antes era Android Market).
É possível criar dois tipos de aplicativos diferentes para dispositivos Android: o aplicativo Android herdado com base (a ser descontinuado em dezembro de 2014) ou o novo aplicativo Android nativo. Para obter instruções sobre como criar o aplicativo Android herdado com base no AIR, consulte Criar aplicativos DPS herdados para dispositivos Android. Para obter instruções sobre como criar um aplicativo Android nativo, consulte Criar aplicativos Android nativos da DPS.
Para visualizar um gráfico comparativo de recursos, consulte Lista de recursos compatíveis com a DPS.
Siga as etapas abaixo para criar os arquivos necessários para seu aplicativo de visualização personalizado. A versão atual do DPS App Builder é a v3.2 (liberada em setembro de 2014).
☐ Ícones de aplicativo (qualquer tamanho para o aplicativo nativo; PNG de 36x36, 48x48 e 72x72 para o aplicativo herdado)
☐ Imagens de apresentação (PNG de 1280x800 ou superior a 8 bits) apenas para o aplicativo herdado
☐ Certificado válido
Para obter informações sobre os preços dos aplicativos na Google Play, consulte Como vender seus aplicativos na Ajuda do Google Play.
Para aplicativos nativos do Android, assine o arquivo .apk. Envie o arquivo .apk assinado para a Google Play Store. Se o seu aplicativo incluir compras no aplicativo de varejo, certifique-se de especificar o segredo compartilhado (chave de licença) no portal de administração da conta DPS e certifique-se em enviar uma versão beta do arquivo APK no Portal do Desenvolvedor no Google Play. Consulte a seção relacionada posteriormente neste artigo.
Para usar o Viewer Builder para criar um aplicativo de visualização personalizado, crie ícones de aplicativos, telas de inicialização e uma capa.
Para aplicativos nativos do Android, crie uma imagem PNG quadrada de qualquer tamanho, mas 96x96 ou superior são recomendados. O Web App Builder dimensiona a imagem.
Para aplicativos Android herdados, crie ícones de 36x36, 48x48 e 72x72 pixels no formato PNG.
Ao enviar o aplicativo final para a loja, é necessário que você forneça imagens adicionais do aplicativo.
Para aplicativos nativos do Android, as telas de inicialização não são necessárias. O aplicativo carrega imediatamente.
Para aplicativos herdados do Android, crie um par de telas de inicialização para todos os dispositivos do Android. Quando o visualizador é iniciado, uma tela de inicialização é exibida por aproximadamente 3 segundos. Forneça duas telas de inicialização em imagens PNG em 72 ppi e 8 bits com qualquer um dos seguintes pares de dimensões: 1280x800/800x1280, 1920x1200/1200x1920, 2048x1536/1536x2048 ou 2560x1600/1600x2560.
Todos os dispositivos usam a mesma tela de inicialização horizontal ou vertical. O visualizador aumenta ou diminui a dimensão das imagens. Se o dispositivo e as imagens tiverem proporções diferentes, o visualizador corta as bordas das imagens para preencher a tela.
Os sistemas Android requerem que todos os aplicativos instalados estejam assinados com um certificado p12 no qual a chave privada pertence ao desenvolvedor do aplicativo. Verifique se todos os aplicativos estão assinados. O sistema não pode instalar um aplicativo que não esteja assinado. Você pode usar certificados autoassinados para assinar seus aplicativos. Não é necessária nenhuma autoridade de certificado.
É necessário que o certificado criado expire depois de 22 de outubro de 2033.
Vários métodos para criar certificados estão disponíveis, incluindo o Adobe Flash Professional e o Adobe Flash Builder. Se não houver nenhuma ferramenta de desenvolvedor instalada, você pode usar o utilitário Keytool para criar um certificado. O Keytool é um utilitário do Java SDK que já está disponível em computadores Mac OS. No Windows, é necessário para instalar e configurar o Java SDK (também chamado JDK).
As seguintes instruções apresentam como usar o Keytool para criar um certificado. Para obter informações detalhadas, consulte Assinar seu aplicativo no site Desenvolvedores Android.
Copie e cole a seguinte linha (substitua "myname.key.p12" e "alias_name" com as suas informações):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
Especificar “10000” define a data de expiração para depois de 22 de outubro de 2033.
Insira e reinsira uma senha. Especifique a senha mais tarde no DPS App Builder.
Siga as instruções para especificar as informações do certificado.
Quando solicitado a confirmar as opções, insira sim e, a seguir, pressione Return para usar a mesma senha.
É criado um certificado no local solicitado, como na pasta com o nome de usuário. Copie este arquivo de certificado em um local conhecido. Também anote a senha em um papel.
Digite (ou cole) a seguinte linha (substituir “myname.key.p12” e “alias_name” com informações):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000
Especificar “10000” define a data de expiração para depois de 22 de outubro de 2033.
Insira e reinsira uma senha. Especifique a senha mais tarde no DPS App Builder.
Siga as instruções para especificar as informações do certificado.
É criado um certificado no local solicitado, como na pasta com o nome de usuário. Copie este arquivo de certificado em um local conhecido. Também anote a senha em um papel.
Observação: se o arquivo de certificado não for criado, substitua “-keystore myname.keystore” por um caminho de destino (como -keystore c:\usuários\bob\bobcert.keystore) ao qual você tenha acesso.
Use o método apropriado para criar o arquivo (.apk) de aplicativo do Android.
Para aplicativos nativos do Android, consulte Criar aplicativos Android nativos da DPS.
Para usar aplicativos Android herdados, consulte Criar aplicativos herdados da DPS para dispositivos Android.
É possível usar o serviço In-App Billing do Google para vender fólios individuais dentro do seu aplicativo de visualização. A DPS não oferece suporte a assinaturas do Google Play neste momento.
Certifique-se de configurar o In-App Billing antes de disponibilizar o conteúdo aos consumidores.
(Somente aplicativos Android herdados do AIR) Mesmo se oferecer edições no varejo através de um serviço de assinatura, configure o In-App Billing em cada fólio de venda. Do contrário, quando os clientes clicarem no botão Comprar, será exibida uma mensagem de erro.
Use o site Desenvolvedor no Google Play para criar uma solicitação de aplicativo e carregar seu aplicativo (.apk) de visualização personalizado.
Siga as etapas do tópico Administrar o faturamento no aplicativo da Ajuda. Conforme executa estas etapas, observe o seguinte:
Copie a chave pública no campo Android em Segredos compartilhados, como descrito nos tópicos da Ajuda on-line da ferramenta DPS para a administração de conta. A seguir, cadastre-se no Organizador do produtor de fólios.
Para localizar o valor da sua Chave pública, efetue o login em https://play.google.com/apps/publish. Clique no link de Editar perfil e, a seguir, copie o texto no campo Chave pública. Especifique o valor desta chave pública também na ferramenta Administração de conta da Adobe, disponível no Painel DPS. Adicione o valor desta chave pública à área “Segredos compartilhados” da conta do aplicativo.
Para acionar as modificações, cadastre-se no Painel DPS e, a seguir, clique em Produtor de fólios para abrir o Organizador do produtor de fólios.
Para aplicativos nativos, seu tablet ou telefone Android requer o Android 4.0.3 ou posterior. Para aplicativos herdados do Android, seu tablet Android requer o Android 2.3 ou posterior.
Abra um aplicativo de gerenciador de arquivos (como “My files”) e toque no arquivo viewer.apk para instalá-lo
Diferentemente da Apple, o Google não exige um processo de aprovação para enviar aplicativos para a Google Play. Contudo, é uma boa ideia testar o arquivo (.apk) do aplicativo de visualização personalizado antes de enviá-lo ao Google.
Publique o fólio no Serviço de distribuição (o servidor de processamento de pedidos) como público. Na ID do produto, a Adobe recomenda que você use o formato “com.publisher.publication.monthyear” para o nome do fólio. Para fólios de varejo, verifique se essa ID do produto corresponde à ID do produto configurada no In-App Billing.
Se seu aplicativo incluir o faturamento no aplicativo, consulte a seção anterior sobre como configurar o faturamento no aplicativo. Para testar o faturamento no aplicativo no seu aplicativo, consulte Configurar contas de teste e Testar o faturamento no aplicativo.
Para obter uma lista completa de recursos compatíveis com visualizadores iOS, mas não com visualizadores Android, consulte Lista de recursos DPS suportados e Diferenças entre os visualizadores iOS e Android.
Para obter informações detalhadas sobre a publicação de aplicativos no Google Play, acesse:
http://developer.android.com/guide/publishing/publishing.html
Caso ainda não o tenha feito, registre-se como um Desenvolvedor no Google Play em http://play.google.com/apps/publish.
Preencha as informações para o seu aplicativo.
Se o seu aplicativo incluir o faturamento no aplicativo, , faça o seguinte:
Após você ter carregado o arquivo APK, clique em Salvar para salvar as informações sem publicar. Clique em Publicar quando estiver pronto para enviar o aplicativo de visualização ao Google Play.
Para obter melhores resultados, não exclua aplicativos publicados acidentalmente. Ao invés disso, cancele a publicação.
Se o seu aplicativo do Android incluir conteúdo de venda no varejo de qualquer tipo, certifique-se de especificar sua chave pública (segredo compartilhado) usando a ferramenta Administração de conta.
Para obter informações sobre os preços de aplicativos na Google Play Store, consulte Vender seus aplicativos na Ajuda da Google Play.
Fazer logon em sua conta