SlideShare uma empresa Scribd logo
1 de 44
www.dualpixel.com.br/labs
Sumário

Visão geral do processo de publicação........................ 5
Tipos de Visualizador Apps.........................................................................5
Orientação para Multi-Folio Apps................................................................6
Visão geral para a criação de single-folios..................................................6
Visão geral para a criação de aplicativos multi-folios.................................7
informações necessárias no viewer builder................................................8


Tornando-se um Apple Developer................................... 9

Criação de Certificados.................................................. 10

Criando os certificados de Distribuição.................... 18

Push notification da apple (opcional)............................. 21

tipos de venda................................................................... 25

Criando In-app purchase para retail folios................ 25

Usando o viewer builder................................................ 34

Testando o aplicativo...................................................... 35

Enviando Apps para a Apple Store................................. 36
Testando retail folios - sandbox.................................................................41


Atualizando um aplicativo.............................................. 43

Criando Aplicativos adicionais Visualizador............. 43




versão 02 - junho de 2012
Visão geral do processo de publicação


Tipos de Visualizador Apps
Single-folio - Possui um conteúdo fixo sem biblioteca. Atualizações do conteúdo (do
arquivo Folio) obrigam a produção de um novo aplicativo.

◾◾ Publicações indicadas: Catálogos, Anuários, Relatórios, Livros em geral, Cardápios, etc

◾◾ Plataforma: apenas para Apple app store

◾◾ Investimento: Adquira a licença para produção de aplicativos tipo Single, diretamente
   pela Adobe Online.

Multi-folio - Um aplicativo multi-folio inclui uma biblioteca que permite aos clientes
fazer o download dos folios, permitindo assim o envio de novas edições e atualização
das edições existentes (arquivos folios). As edições são hospedadas e distribuídas pelos
servidores da Adobe.

◾◾ Publicações indicadas: Jornais, revistas e demais periódicos

◾◾ Plataforma: Apple e Android

◾◾ Investimento: aplicativos tipo multiissue precisam da conta Professional ou Enterprise
   da plataforma Digital Publishing Suite – saiba mais

O Application ID utilizado na produção do aplicativo deternima o ID pelo qual os folios
serão disponibilizados para o aplicativo.

Você pode criar dois tipos de distribuição para um
aplicativo multi-folio FREE e RETAIL. Qualquer folio
que você publica que é definido como Free e público
aparece automaticamente na biblioteca do aplicativo
para download.

Qualquer folio publicado que esteja definido para
Retail e público deve ser associado a um cadastro
de compra a ser configurado na app store - in-app
purchase (apple) in-app billing (Android).

O product ID utilizado para publicar o folio deverá
ser o mesmo para configurar o in-app de compra
na app store.

Subscription -

Disponível apenas para aplicativos multi-folio per-
mite ao cliente pagar uma assinatura para baixar
uma série de folios. Se você tiver uma assinatura
Professional do Digital Publishing Suite, é possível criar uma iOS Subscription via Apple
app store. Se você tiver uma conta Enterprise, você pode configurar um servidor perso-
nalizado no qual os clientes pagam diretamente a você (ou Apple) as taxas de inscrição.

                                       Publicação para tablets                          5
Enterprise signed -

Através da conta Enterprise é possível criar aplicativos para distribuição interna, também,
chamado de in-house e adhoc.



Orientação para Multi-Folio Apps
Toda pessoa que trabalha na publicação deve usar a mesma versão das ferramentas
de publicação digitais em todo o processo - conjunto Folio Producer. Problemas de in-
compatibilidade podem surgir se, por exemplo, um aplicativo é construído usando uma
versão das ferramentas e um folio para esse app é publicado usando uma versão mais
recente das ferramentas.

Para melhores resultados, certifique-se que o seu multi-folio app inclui, ao menos um folio
gratuito, que represente qualquer folio para venda. Esse folio gratuito pode incluir uma
tabela de conteúdos e artigos diversos. Para orientação sobre requisitos de aprovação
de aplicativos, entre em contato com a Apple.

Neste momento, você não pode usar o mesmo ID da Adobe para criar vários aplicativos
multi-folio de visualizadores. Crie um ID Adobe diferente para cada aplicativo, e use o
Adobe ID apropriado quando você publicar o folio para o Distribution Service.

Você pode usar os mesmos certificados para diferentes aplicações. No entanto, você
deve criar um ID App nova e arquivos mobileprovision novos para cada app aplicativo.



Visão geral para a criação de single-folios

Preparatório para Construir um aplicativo (apple apenas)
◾◾ Crie um ID Adobe válido.

◾◾ Criar, publicar e exportar o folio para ser incluído em seu aplicativo.

◾◾ Criar uma conta de desenvolvedor da Apple.

◾◾ Usar o site Apple Developer para criar uma ID App (com.publisher.publication).


observações:




6                                 Publicação para tablets
◾◾ Criar os certificados do aplicativo — desenvolvimento e distribuição. (Armazene esses
   arquivos com segurança e lembre-se das senhas).

◾◾ Criar os ícones do aplicativos e telas de abertura.

◾◾ Construir a aplicação

◾◾ Instale o Viewer Builder.

◾◾ Utilize o Viewer Builder para criar o seu app. O Viewer Builder gera dois arquivos para
   você baixar: um app de desenvolvimento/teste (IPA.) E um aplicativo de distribuição
   (zip.).


Testando o app de Desenvolvimento
◾◾ Faça o download do aplicativo de desenvolvimento utilizando o Viewer Builder.

◾◾ Utilize o iTunes para sincronizar o arquivo .IPA com o iPad. Teste o aplicativo no iPad.

◾◾ Se estiver tudo correto envie o app para Apple app store.

◾◾ Faça o download do aplicativo de distribuição (. Zip) usando o Viewer Builder.

◾◾ Envie o app de distribuição para aprovação da Apple.



Visão geral para a criação de aplicativos multi-folios

Preparatório para Construir um aplicativo (apple apenas)
◾◾ Criar um Adobe ID a ser utilizado para produção do aplicativo. Você deve usar um
   Adobe ID exclusivo para cada aplicativo multi-folio. Use o painel de adminstração do
   Folio Producer para criar um Application ID.

◾◾ Criar uma conta de desenvolvedor da Apple.

◾◾ Utilize o site Apple Developer para criar App ID (com.publisher.publication). Use um
   App ID diferente para cada aplicativo produzido.

◾◾ Criar os certificados do aplicativo — desenvolvimento e distribuição. (Armazene esses
   arquivos com segurança e lembre-se das senhas).

◾◾ Criar os ícones do aplicativos e telas de abertura.


Construir a aplicação
◾◾ Instale o Viewer Builder.

◾◾ Utilize o Viewer Builder para criar applicativos de desenvolvimento (teste) e distribuição.


Testando App o Desenvolvimento
◾◾ Faça o download do aplicativo de desenvolvimento (.IPA) utilizando o Viewer Builder.


                                         Publicação para tablets                            7
◾◾ Publique o folio para o Distribution Service. A identificação do produto que você usa
   deve ser idêntica ao ID do produto usado no iTunes Connect:
   com.publisher.publication.issue.

◾◾ Utilize o iTunes para sincronizar o arquivo .IPA com o iPad. Teste o aplicativo no iPad.

◾◾ Verifique se o folio aparece na biblioteca do aplicativo.


Enviar o app para a Apple
◾◾ Faça o download do aplicativo de distribuição multi-folio usando o Viewer Builder.

◾◾ Envie o app de distribuição para aprovação da Apple.



informações necessárias no viewer builder
Para produção do aplicativo o utilitário Viewer Builder requer os seguintes arquivos e
informações:


informação básica
◾◾ Viewer Name - Forneça um nome para o aplicativo que irá aparece logo abaixo do
   ícone. Como regra geral, utilize 13 caracteres ou menos, para evitar quebra no nome.

◾◾ Viewer Title- Forneça um nome para o título da biblioteca - nome da publicação.

◾◾ ID e senha da conta - Especifique o Adobe ID (application ID) que você usa para
   publicar folios. Note que esse ID está ligado ao aplicativo. Se você estiver criando vá-
   rios aplicativos, certifique-se de estar utilizando um ID diferente para cada Aplicativo.

◾◾ Folios - Se você estiver criando um aplicativo single-folio, use o painel Folio Orga-
   nizer para publicar o folio, e depois marque a opção Exportar para criar um arquivo
   .Zip, que deverá ser incluso no Viewer Builder.
   Para uma aplicativo multi-folio, publique o folio para o Distribution Service. Use o
   mesmo Adobe ID que você especificou no Viewer Builder.

◾◾ Os ícones de aplicativos - Fornecer 29x29, 50x50, 72x72 e pixel ícones em for-
   mato PNG. Recomendamos que você também fornecer um opcional 512x512 PNG.

observações:




8                                 Publicação para tablets
Quando o aplicativo é cadastrado na apple, também, será solicitado o envio dos
   icones.

       »» Novo iPad: para atender a tela retina do novo ipad produza
          icones e splash views com o dobro do tamanho - 58x58, 100x100,
          144x144, etc

◾◾ Brillho no ícone - Indique que você deseja aplicar brilho no ícone do aplicativo.




       »» Sem brilho e com brilho. Os cantos arredondados são aplicados
          automaticamente pela Apple

◾◾ Splash Views - Quando o aplicativo é iniciado, uma tela aparece por aproximada-
   mente três segundos. Forneça duas imagens de Spalsh View no formato .png. As
   dimensões devem ser 1024x768 e 768x1024 — 2048x1536 e 1536x2048 (new iPad).

Para melhores resultados, faça a sua imagem de Splash diferente da capa do folio. Se
a capa e a tela de splash são idênticos, os usuários podem pensar que o aplicativo está
congelado quando incializá-lo. A apple rejeita esse tipo de aplicativo.

◾◾ Certificados e arquivos mobileprovision - A Apple exige a produção de certifica-
   dos tipo .p12 e mobileprovision para cada aplicativo produzido — desenvolvimento
   e distribuição. Para obter esses certificados, use o Apple iOS Provisioning Portal, con-
   forme descrito a seguir nesta apostila.



Tornando-se um Apple Developer
Se você ainda não se inscreveu como um Apple Developer com uma conta comercial,
acesse http://developer.apple.com, e criw uma conta de desenvolvedor.

Depois de aderir ao programa Apple Developer e enviar o seu pagamento — U$99.00/
ano, você irá receber um email da Apple Developer Suporte te avisando que sua conta
está ativa.


Criando um App ID
Um App ID diferente é necessário para cada aplicativo que você criar.

◾◾ Acesse http://developer.apple.com.

◾◾ Clique iOS Dev Center, e faça o login usando o seu ID de desenvolvedor da Apple.

◾◾ Clique iOS Provisioning Portal no lado direito da janela iOS Dev Center.

◾◾ Clique App IDs.

                                        Publicação para tablets                          9
◾◾ Clique New App ID e, siga os passos seguintes:

      ◾◾ Digite uma descrição, como o nome de sua revista, por exemplo.

      ◾◾ Deixe em Bundle Seed ID (App ID Prefix) a opção Use Team ID.

      ◾◾ Especifique um Bundle Identifier (App ID Suffix). Use um formato de namespace
         para criar o Bundle ID sob a forma de “com.publisher.publication.”




                                  Criando um App ID

◾◾ Clique em Enviar. O ID App aparece na lista.

       »» Nota: Não selecione a opção “Ativar para iCloud”. Aplicativos
          não podm fazer backup de arquivos. folio. Para certificar-se que
          esta função está desligada, clique em Configurar ao lado do App
          ID que você criou e marque desligar “Ativar para iCloud.”



Criação de Certificados
A Apple exige que todos os aplicativos sejam validados por um conjunto de certificados
para qie possam rodar nos tablets — iPad.


observações:




10                              Publicação para tablets
Certificados
O Viewer builder cria para cada aplicativo 2 arquivos — aplicativo de desenvolvimento
(.IPA) e o aplicativo de distribuição (.ZIP). O aplicativo de desenvolvimento é para testes,
já o aplicativo de distribuição é o que será enviado para a Apple, uma vez que você tenha
testado e aprovado o app de desenvolvimento. Os aplicativos de desenvolvimento e de
distribuição exigem seus próprios certificados — .p12 e mobileprovision.

Certificados de P12 - Criar um certificado .p12 exige você usar o utilitário KeyChain
— do MacOS para criar e exportar a chave privada do certificado como um arquivo .p12.
Não se preocupe, não é tão complicado quanto parece. Será preciso criar um certificado
.p12 de desenvolvedor e outro para distribuição.

        »» Nota: Você pode usar os certificados .p12 (desenvolvimento e
           distribuição) para múltiplas aplicações. Eles não estão vinculados
           ao App ID.

Se você quiser ativar o Push Notification da Apple (APN) — serviço de notificação, será
preciso criar um certificado em separado. Veja a seção sobre a criação de push notifi-
cations para mais detalhes — página XX.

Mobileprovision - Os certificados mobileprovision deternimam quais iPads estão habili-
tados a rodar o aplicativo de teste .IPA. Através de uma lista de dispositivos (ipad, iphone)
cadastrados pelo serial UDID. Você vai criar arquivos mobileprovision separados para o
certificado de desenvolvimento e certificado de distribuição. O arquivo mobileprovision
para o certificado de distribuição não inclui quaisquer UDIDs.

        »» Nota: Os arquivos mobileprovision estão ligados ao App ID. Por
           isso, é preciso criar um par de desenvolvimento e distribuição
           dos arquivos mobileprovision para cada aplicativo.


Criando um certificado de desenvolvimento
◾◾ Vá para a página iOS Provisioning Portal.

◾◾ Clique Certificados no lado esquerdo da janela. Note que são guias separadas para o
   Desenvolvimento e Distribuição. Você vai criar os arquivos de certificado de desen-
   volvimento em primeiro lugar.

◾◾ Certifique-se que a guia de Desenvolvimento está selecionado




                                        Publicação para tablets                           11
Criando um certificado de desenvolvimento

◾◾ Clique em Request Certificate




observações:




12                                 Publicação para tablets
◾◾ Para criar um certificado de desenvolvimento, use o utilitário KeyChain para criar um
   pedido de assinatura de certificado (CSR).

◾◾ Abra o utilitário KeyChain. Na pasta Utilities em Aplication.

◾◾ Verifique se não há chaves existentes ou certificados selecionados e escolha Keychain
   Access> Assistente de Certificado> Solicitar um Certificado de uma Autoridade Cer-
   tificadora.




◾◾ Especifique um endereço de email válido e um nome comum (como seu nome ou o
   nome da editora). Selecione Save in disk. Clique em Continuar.




Não é necessário selecionar “Deixe-me especificar as informações de par de chaves”,
mas se você selecionar essa opção, especifique 2048 bits e RSA.

◾◾ Especifique o nome do pedido de assinatura de certificado e onde o arquivo será
   salvo, e clique em Salvar.




◾◾ Quando o certificado é criado, clique em Concluído.




                                       Publicação para tablets                       13
Agora que você já criou o arquivo de solicitação do certificado, você precisa enviá-lo para
o IOS Provisioning Portal para criar o certificado de desenvolvimento.




                A chave privada e uma chave pública são adicionados.


◾◾ No Portal iOS Provisioning, clique em Escolher arquivo e dê um duplo clique no arquivo
   de solicitação de certificado que você acabou de salvar. Clique em Enviar.




Seu certificado de desenvolvimento é adicionado ao Portal de Aprovisionamento. A men-
sagem também será enviada para o endereço de e-mail que você especificou.

observações:




14                                Publicação para tablets
◾◾ Para atualizar o status de “Pending Issuance”, clique em uma guia diferente e, em
   seguida, clique na guia atual novamente. O status deve mudar para “Emitido”.




◾◾ Clique em download e depois baixar o certificado em um local conhecido

Este certificado de desenvolvimento é chamado de “developer_identity.cer.” Este arquivo
é necessário para criar o seu. P12 certificado.

Criando o certificado de desenvolvedor - p12

◾◾ No Finder, localize o arquivo developer_identity.cer você criou, e dê um duplo clique
   nele.

◾◾ Ao clicar no arquivo developer_identity.cer o utiliário Keychain é inicado e instala o
   certificado. Se ao clicar duas vezes no arquivo .Cer não instalar o certificado, como
   mostrado, use o Menu File> Import Items para carregar o arquivo .Cer.




Certificado adicionado à chave privada (clique na seta para expandir a chave privada)

◾◾ Control-clique na chave privada — Private Key associada com o certificado (ver seta
   vermelha acima) e clique em Exportar “[nome]”.

Importante: Control-clique na chave privada, e não o certificado abaixo a chave privada.

◾◾ Salve sua chave no formato Personal Information Exchange (. P12). Especifique um
   nome que a distingue da. P12 você vai criar para o certificado de distribuição.

◾◾ Quando solicitado, especifique uma senha para seu certificado .P12 e clique em OK.

                                       Publicação para tablets                        15
Não use uma senha em branco. Você vai fornecer essa senha no Viewer Builder.
(Você pode usar a mesma senha para os certificados de distribuição e desenvolvimento.)

◾◾ Especifique a senha para o seu computador e clique em Permitir.




Criando o certificado de desenvolvedor - mobileprovision
O arquivo mobileprovision permite especificar quais dispositivos estão aptos a rodar
o arquivo .IPA. Para criar um arquivo mobileprovision para o certificado de desenvolvi-
mento, você primeiro especifica os iPads que deseja cadastrar na seção Devices. Em
seguida, você poderá adicionar esses dispositivos, ao certificado mobileprovision na
seção Provisioning.

Se você irá configurar a função de Push Notification, configure o seu AppID antes de
criar o arquivo mobileprovision. Caso contrário, você precisará criar arquivos novos mo-
bileprovision. Consulte “Configurando o serviço de Push Notification” na página 21.

       »» Nota: Não usar asteriscos (*) ou outros caracteres especiais na
          criação de seus arquivos de mobileprovision.




observações:




16                               Publicação para tablets
◾◾ Vá para a página iOS Provisioning Portal.

◾◾ Clique Devices, no lado esquerdo da janela.

◾◾ Clique em Adicionar Devices, em seguida, especifique os nomes dos dispositivos e
   seus UDIDs.

◾◾ Você pode descobrir UDID do seu dispositivo no XCode ou no iTunes. (No iTunes,
   selecione o dispositivo, clique o número de série para exibir o UDID e pressione
   Command + C para copiar.)

Clique Provisioning no lado esquerdo da janela, e clique em Novo perfil.

◾◾ Especifique o nome do perfil (incluindo “Dev” do nome para distingui-lo do arquivo
   de distribuição), selecione o certificado, escolha o App ID, e marque os dispositivos
   que você deseja associar ao certificado.




◾◾ Clique em Enviar.

◾◾ Clique em download e salve o arquivo Mobileprovision para sua pasta.




Parabéns! Você já criou os arquivos que o aplicativo Viewer Builder precisa para construir
o aplicativo de desenvolvimento — .IPA.




                                       Publicação para tablets                         17
Criando os certificados de Distribuição
Em seguida, siga as mesmas etapas para criar os certificados de distribuição —
arquivos .p12 e mobileprovision


Criando um certificado de distribuição
◾◾ Na página do iOS Provisioning Portal, clique em Certificados.

Note que que são guias separadas para o Desenvolvimento e Distribuição. Agora Você
vai criar um certificado de Distribuição.

◾◾ Clique na guia Distribuição.




                         Criando um Certificado de Distribuição

Primeiro, crie um arquivo de solicitação de certificado de assinatura que será usado para
criar o certificado exigido.

◾◾ Clique em Request Certificate.

◾◾ Abra o utilitário KeyChain.

O utilitário KeyChain se encontra na pasta Utilitários da pasta Aplicativos.

◾◾ Verifique se não há chaves ou certificados são selecionados e escolha Keychain Access>
   Assistente de Certificado> Solicitar um Certificado de uma Autoridade Certificadora.

◾◾ Especifique um endereço de email válido e um nome comum. Selecione salvo em
   disco. Clique em Continuar.

◾◾ Especifique o nome do certificado e onde o arquivo será salvo, e clique em Salvar.

◾◾ Quando o certificado é criado, clique em Concluído.

observações:




18                                Publicação para tablets
◾◾ Uma chave privada e uma chave pública são adicionadas para o certificado de distri-
   buição. Você agora usará este arquivo para criar o certificado de distribuição.

◾◾ No iOS Provisioning Portal, clique em Escolher na guia Distribuição, e dê um duplo
   clique no arquivo de Solicitação do Certificado de Distribuição que acabou de salvar.
   Clique em Enviar.

◾◾ Seu certificado de distribuição é adicionado ao iOS Provisioning Portal. Uma mensa-
   gem também será enviada para o endereço de e-mail que você cadastrou.

◾◾ Para atualizar o status de “Pending Issuance”, clique em uma guia diferente e, em
   seguida, clique na guia atual novamente. Certifique-se que a guia de distribuição
   está selecionada.

◾◾ Clique em download.

Este certificado de distribuição é chamado de “distribution_identity.cer.” O utilitário
Viewer Builder requer este arquivo para construir o aplicativo. Em seguida, vamos criar
o arquivo. P12 para este certificado de distribuição.

Criando o certificado de distribuidor - p12

◾◾ No Finder, localize o arquivo distribution_identity.cer criado, e dê um duplo clique nele.

◾◾ O utilitário Keychain Access é inicializado e instala o certificado.

◾◾ Control-clique na chave privada associada com o certificado de distribuição, e clique
   em Exportar.

        »» Importante: Control-clique na chave privada, e não o certificado
           abaixo a chave privada.

◾◾ Salve a chave no formato Personal Information Exchange (.P12). Especifique um nome
   que a distingue do certificado .P12 de desenvolvimento.

◾◾ Quando solicitado, especifique uma senha para o certificado .P12 e clique em OK.

◾◾ Não use uma senha em branco. Você vai fornecer essa senha ao usar o Viewer Builder.
   (Você pode usar a mesma senha para os certificados de distribuição e desenvolvimento.)

Criando o certificado de distribuidor - mobileprovision

O arquivo mobileprovision permite especificar quais dispositivos estão aptos a rodar o
aplicativo. No caso do arquivo mobileprovision para o aplicativo de distribuição .ZIP não
será associado nenhum dispositivos. Basta criar o arquivo mobileprovision

Se você irá configurar a função de Push Notification, configure o seu AppID antes de
criar o arquivo mobileprovision. Caso contrário, você precisará criar arquivos novos mo-
bileprovision. Consulte “Configurando o serviço de Push Notification” na página 21.

◾◾ Vá para a página iOS Provisioning Portal.

◾◾ Clique Provisioning, clique na guia Distribuição e clique em Novo perfil.

◾◾ Para o método de distribuição, escolha App Store.


                                        Publicação para tablets                           19
◾◾ Especifique o nome do perfil (incluindo “Dist” no nome para distingui-lo do arquivo
   de desenvolvimento).

◾◾ Selecione o certificado e escolha o App ID do aplicativo.




Nenhum dispositivo pode ser selecionado ao criar um perfil mobileprovision para um
certificado de distribuição.

◾◾ Clique em Enviar.

◾◾ Clique em download e salve o arquivo.

◾◾ Muito bem! Você já criou os certificados .P12 e mobileprovision necessários para produ-
   ção do aplicativo através do Viewer Builder. Guarde esses arquivos num local seguro.




       »» Nota: Se o Viewer Builder não aceitar os certificados será preciso
          recriá-los.

observações:




20                               Publicação para tablets
Push notification da apple (opcional)
Se você ativar o serviço de Push Notification da Apple (APN) para o seu aplicativo, o íco-
ne do aplicativo exibe um símbolo vermelho que indica o número de questões novas ou
atualizadas. Configurando notificação de envio é necessário para aplicações nas bancas
de telvisualizadores.




O emblema vermelho indica que um folio novo está disponível.

       »» Importante: Se você já tiver criado um App ID e certificados,
          você pode configurar seu App ID existente para ativar o serviço
          de Push Notification. Você não precisa criar novos certificados
          .P12 para o aplicativo. No entanto, você precisa criar novos
          certificados de mobileprovision para o App ID recém-configurado.
          Além disso, você, também, precisa criar os certificados .P12 para
          o Push Notification, conforme descrito a seguir.


Criando um certificado de notificação de envio
◾◾ Vá para a página iOS Provisioning Portal.

◾◾ Clique App IDs no lado esquerdo da janela.

◾◾ Clique em Configurar ao lado de seu App ID.




                   Ativando opcional Apple serviço Push Notification

                                       Publicação para tablets                         21
O Viewer Builder permite que você especifique os certificados para Push Notification —
desenvolvimento e produção (distribuição). Comece criando o certificado de distribuição.

◾◾ Para criar um certificado para a distribuição do aplicativo, clique em Configurar ao
   lado de “Production Push SSL Certificate.”




◾◾ Abra o utilitário KeyChain.

◾◾ Sem chaves ou certificados selecionados, escolha Keychain Access> Assistant Certi-
   ficate Request> um Certificado de uma Autoridade Certificadora.




observações:




22                               Publicação para tablets
◾◾ Especifique um endereço de email válido e um nome comum. Selecione salvo em
   disco. Clique em Continuar.




◾◾ 8. Especifique um nome a Solicitação de Certificado e onde o arquivo será salvo, e
   clique em Salvar.

◾◾ 9. Quando o certificado for criado, clique em Concluído.




                A chave privada e uma chave pública são adicionados.

◾◾ Agora que você já criou a Solicitação de Certificado, você precisa enviá-la para o iOS
   Provisioning Portal para criar o certificado exigido.

◾◾ No iOS Provisioning Portal, clique em Continuar. Clique em Escolher arquivo e dê
   um duplo clique no arquivo de Solicitação de Certificado que você acabou de salvar.
   Clique em Gerar.




                              O certificado SSL é gerado.

◾◾ Clique em Continuar.

                                       Publicação para tablets                        23
◾◾ Clique em download e depois baixar o certificado em um local conhecido.

Este certificado para Apple Push Notiofication (APN) é chamado de “aps_production_iden-
tity.cer.” Em seguida, você irá criar o certificado .P12 que será utilizado no Viewer Builder.

Criando o certificado de distribuição para APN - p12

◾◾ No Finder, localize o arquivo aps_production_identity.cer você criou, e dê um duplo
   clique nele.

Um duplo clique no certificado inicializa o Keychain Access e instala o certificado. Se
clicar duas vezes no arquivo .Cer não instalar o certificado, como mostrado, use o File>
Import Items método para especificar o arquivo. Cer.

◾◾ Control-clique na chave privada associada com o certificado, e clique em Exportar.

Importante: Control-clique na chave privada, e não o certificado abaixo a chave privada.

◾◾ Salve sua chave no formato Personal Information Exchange (. P12). Especifique um
   nome que o distingue como um certificado .P12 de produção (distribuição) para Push
   Notification.

◾◾ Quando solicitado, especifique uma senha para o seu certificado .P12 e clique em OK.

Não use uma senha em branco. Você irá fornecer essa senha ao usar o Viewer Builder
para carregar o certificado APN.

◾◾ Na página iOS Provisioning Portal, clique em Concluído.



observações:




24                                 Publicação para tablets
◾◾ Siga as mesmas etapas para criar um certificado APN para desenvolvedor.

       »» IMPORTANTE: é preciso refazer os certificados de mobileprovision
          - desenvolvedor e distribuidor usando o iOS Provisioning Portal.

No Viewer Builder, selecione Push Notification, na aba de Provisioning e especifique os
certificados APN e suas respectivas senhas.

       »» RESUMO RÁPIDO: Para ativar o Push Notification; configure
          o AppID; crie certificados .P12 de desenvolvimento e produção
          (distribuição); crie certificados novos para mobileprovision, e
          carregue esses certificados no Viewer Builder.



tipos de venda
Há duas formas de monetizar seus conteúdo nas app stores — vendendo o próprio apli-
cativo ou vendendo os folios (edições)

Se você estiver criando um aplicativo single-folio, você pode cobrar dos clientes a compra
do aplicativo em si. O custo do aplicativo você especifica quando envia para a Apple.
Consulte a seção “Enviando Apps da App Store” na página 36.

Se você estiver criando um aplicativo multi-folio, você pode fazer os clientes pagarem
para baixar folios da biblioteca. Folios que podem ser comprados são chamados “Retail
Folios”. Os clientes podem comprar Retail Folios individualmente ou através de uma
assinatura.



Criando In-app purchase para retail folios
Folios gratuitos não são revisados pela Apple. Contudo para cada Retail Folio é preciso
criar um in-app purchase com o mesmo Product ID. Os in-app Purchase devem ser sub-
metidos com antecedência para aprovação da Apple.

       »» Importante: O primeiro in-app purchase deve ser submetido à
          Apple junto com um Review do Aplicativo.

A Apple revisa o conteúdo dos in-app purchase a seu exclusivo critério.

◾◾ Certifique-se de que você já começou o processo de envio/cadastro do seu aplicativo
   de distribuição para a Apple app store e salvou as alterações.

Você precisa ser capaz de selecionar o aplicativo de distribuição quando você submeter
o in-app purchase.




                                       Publicação para tablets                         25
◾◾ Ir para o iTunes Connect (http://itunesconnect.apple.com) e sign in.

◾◾ Nas iTunes Connect página principal, clique em Gerenciar seus aplicativos.




◾◾ Clique no aplicativo de visualização em que você vai incluir os Retail Folios.

◾◾ Clique em Gerenciar In-App Purchase.

       »» Atenção: Se a opção Gerenciar In-App Purchase não aparecer,
          você não se inscreveu para uma conta de varejo, adicionando
          seus dados bancários e informações fiscais.

◾◾ Clique em Criar novo para criar um novo in-app purchase.

◾◾ Clique no botão “Non-Consumable”.




observações:




26                               Publicação para tablets
◾◾ Especifique o preço e o idioma de sua publicação.

◾◾ Em detalhes, especificar um nome de referência e identificação do produto. A identi-
   ficação do produto — Product ID deve ser idêntico ao Product ID utilizado na publi-
   cação do folio. Use o formato “com.publisher.publication.folio”, como por exemplo
   “com.dualpixel.apostila.2012.”




◾◾ Na aba Pricing and Availability, selecione “Cleared for Sale” para que você possa
   testar o aplicativo. Escolha o preço da publicação (folio).

◾◾ Em Screenshot For Review, carregue uma imegem da tela da biblioteca exibindo o
   folio habilitado para a compra. Voce deverá utilizar o usuário de teste — descrito pá-
   gina 35 — para validar a função de retail. A Apple não irá rever o in-app purchase
   até que você incluir uma imagem.

◾◾ Clique em Salvar.

       »» Atenção: Se você não especificar uma captura de tela —
          Screenshot For Review , o seu status fica definido como Waiting
          For Screenshot; Se você especificar a captura de tela, o seu status
          fica definido como Waiting for Review, caso você ainda vá enviar
          o aplicativo; ou In Review, se o seu aplicativo já está aprovado.

◾◾ No portal Folio Producer Organizer (https://digitalpublishing.acrobat.com), publique
   o folio como Public e Retail usando o mesmo Product ID que você usou ao criar o
   in-app purchase.




                                       Publicação para tablets                        27
Mesmo que o seu aplicativo já esteja aprovado, o Retail Folio não aparece na biblioteca
aplicativo até que a Apple aprove o in-app purchase.

Caso o aplicativo ainda não tenha sido aprovado, seu primeiro in-app purchase deve ser
apresentado juntamente com uma nova versão do aplicativo.

Configurando subscriptions e entitlement
Ao usar o Viewer Builder, você pode configurar assinaturas (subscriptions) e entitlement.

Assinatura dá aos usuários acesso a folios no aplicativo por um período de tempo.
Entitlement é a loja ou serviço que mantém o controle de quais usuários têm acesso
aos folios.

Você pode escolher qualquer uma das três opções:

Entitlement (Enterprise) - Use esta opção para criar o seu próprio serviço de subscri-
ção. Consulte com a Apple.

Entitlement com IOS Subscription (Enterprise) - Cria aplicativos que utilizam servi-
dores próprios para determinar quais os clientes podem fazer download do conteúdo —
folios. Os clientes podem se inscrever através de um serviço privado de assinatura ou
pela própria Apple app store. Quando você configurar um servidor personalizado, você
pode criar um banner que aparece na parte superior da biblioteca.

IOS Subscription - Cria aplicativos que usa apenas o modelo de assinatura da Apple app
store. Nenhum servidor personalizado ou serviço de assinatura são necessários. Também
permite personalizar a biblioteca do aplicativo com banners de assinatura.




observações:




28                               Publicação para tablets
aplicativo com serviço de assinatura




Banners em modo horizontel e vertical como chamada para assinatura da publicação.

Criando um servidor personalizado (Enterprise)
Contacte o seu representante Adobe para os requisitos do servidor e demais informa-
ções. Quando você criar o site da assinatura, considere incluir as seguintes páginas/
observações:

◾◾ Um site principal, onde os usuários podem preencher as informações de assinatura.

◾◾ Uma página de autenticação web service.

◾◾ Uma página de política de privacidade. Apple exige que você forneça uma URL com
   política de privacidade da sua empresa. URLs política de privacidade são necessárias
   para todas as aplicações que oferecem assinaturas auto renewable. A URL é visível
   para os clientes na App Store. Para mais informações, consulte a documentação da
   Apple.

◾◾ Definir uma página onde os clientes podem executar tarefas da assinatura, como loca-
   lizar uma assinatura impressa ou converter uma assinatura de impressão para digital.

◾◾ Definir um serviço de recuperação de senhas - “Esqueceu seu senha”.

◾◾ Crie uma webpage de 180 pixel de altura como banner da assinatura para ser exibido
   no topo da janela da biblioteca do aplicativo. Este banner pode incluir mensagens que
   não estão necessariamente relacionadas com a assinatura.




                                      Publicação para tablets                        29
iOS subscriptions
Quando você cria uma iOS Subscription, você precisa usar o iTunes Connect para criar dois
tipos de compras — in-app purchase para cada folio e outra para o período de assinatura.

Quando você clique em Manage In-app purchase no iTunes Connect, utilize o tipo
Non-Consumable para retail folios, e utilize a opção Auto-Renewable para criar o perído
de assinatura.




Crie Non-Consumable para retail folios. Crie Auto-Renwable para cada período de asinatura.

Para cada in-app purchase é preciso especificar um Product ID. Por exemplo, o Product
ID para um Retail Folio seria “com.publisher.publication.mes-ano”. Folios para venda
avulsa — Retail Folio utilizam in-app purchases individuais. Para assinaturas o product
ID identifica o período da assinatura, por exemplo “com.publisher.publication.duracao”.




observações:




30                               Publicação para tablets
◾◾ Venda Avulsa - neste processo cada folio possui um Product ID que é atribuido no
   Folio Producer Organizer — Portal do Digital Publishing Suite.

◾◾ Assinaturas - o Product ID para assinaturas é cadastro no Viewer Builder.

◾◾ Todo processo de venda e assinatura ocorre em duas partes — Adobe x App Store.
   Deverá existir um mesmo Product ID em cada parte, seja venda avulsa ou assinatura.


Criando banners para iOS subscription

A biblioteca aplicativo personalizado inclui diversas áreas que permitem oferecer
informações de assinatura. Criar os seguintes ativos para preencher essas áreas.
Banner de Assinatura Vertical - banner com 180 x 331 pixels (360 x 662 pixels) para
ser exibido na posição vertical do iPad na biblioteca - formato .png

Banner de Assinatura Horizontal - banner com 468 x 135 pixels (936 x 270 pixels)
para ser exibido na posição vertical do iPad na biblioteca - formato .png




                                      Publicação para tablets                       31
Imagem da capa na banca — Newsstand

                     Para aplicativos habilitados ao Newsstand é preciso carregar uma
                     imagem padrão para atender a exibição inicial no Newsstand.

                     Este processo pode ser realizado via iTunes Connect, na aba Newss-
                     tand, utilize um arquivo .png até 1024x768 pixels. Este arquivo será
                     subsctituido pelas capas do folios a cada nova edição publicada.

                      Para melhores resultados, use o nome do aplicativo, e não o nome
                     folio, nas imagens da capa.




Criando um in-app purchase para iOS subscription
Quando você cria uma assinatura, é preciso gerar uma chave de segurança — Shared
Secret, que é um código exclusivo que permite que o aplicativo se comunique com os
com folios comprados.

Esta chave é gerada no iTunes Connect é inserida no Application ID cadastrado no apli-
cativo, através do portal do DPS - Account Administrator.

◾◾ Acesse http://itunesconnect.apple.com, e assinar pol

◾◾ É necessário realizar um cadastro na nemu - Contracts, Tax and Banking antes de
   cadastrar qualquer processo de venda ou assinatura.

◾◾ Clique em Manage your Applications.

◾◾ Na página Manage your Applications, escolhar o app no qual você deseja configurar
   assinaturas.

◾◾ Clique em Manage In-App Purchases.

◾◾ Clique em “View or Generate a shared secret.”

Se a opção de Shared Secret não aparacer na página do In-app purchase isso significa
que o cadastro com as informações bancárias não foi realizado com sucesso. Clique em
Voltar, e clique em “Contracts, Tax and Banking”.



observações:




32                              Publicação para tablets
◾◾ Copie o shared secret para Account Administrator e cadastre esse código no appli-
   cation ID do app.

◾◾ Clique em Create New, em In-app Purchase.

◾◾ Nesta página escolha a opção — Auto-Renewable Subscriptions

◾◾ Siga as instruções para completar o cadastro.

Para cada duração de assinaturas é necessário criar um novo Product ID, no formato
“com.publisher.publication.duration”. Quando for criar o app, através do Viewer Builder
deverá ser especificado o mesmo Product ID.

       »» Atenção: A Apple permite que você crie múltiplas famílias de
          assinatura. No entanto, para aplicativos produzidos com DPS,
          é indicado criar apenas uma família com múltiplas durações
          — 3 meses; 6 meses; 1 ano.




                                      Publicação para tablets                       33
RESUMO: Voce pode atribuir in-app purchases individuais para o Folios e adicionar um
período de assinatura na mesma publicação. Venda avulsa e assinatura trabalham com
in-app purchases separados e podem rodar ao mesmo tempo no app. Assim seus clintes
tem a opção de comprar a edição avulsa ou fazer uma assinatura da publicação.

       »» Atenção: Seu primeiro in-app purchase (venda avulsa - Retail
          ou assinatura) deverá ser enviado junto com uma nova versão
          do app (caso seu aplicativo já tenha sido aprovado pela apple).


Habilitando a função newsstand
A Apple exige que você use o iTunes Connect para permitir que um aplicativo para banca
de jornal. Faça isso antes de submeter seu aplicativo aplicativo de distribuição para a
Apple.

◾◾ Acesse http://itunesconnect.apple.com, e faça login.

◾◾ Clique em Manage your applications. E escolha o aplicativo que deseja configurar.

◾◾ Clique na aba Newsstand.

◾◾ Habilite a função Newsstand, e especifique uma imagem para a capa da banca, como
   por exemplo, um arquivo PNG 124x768.

◾◾ Para cada folio adicionado ao app, use o recurso de Adicionar para carregar a nova
   imagem da capa. O termo Issue ID tem o mesmo valor do Product ID.



Usando o viewer builder
Depois de criar os arquivos necessários — icones, splash viewes e certificados, você está
pronto para criar seu aplicativo usando o Viewer Builder.

Ao usar o Viewer Builder, não se deve repetir o Adobe ID — application ID — em dife-
rentes app. Cada app deverá ter um Adobe ID próprio.




observações:




34                               Publicação para tablets
Testando o aplicativo
No Viewer Builder serão criados dois aplicativos — desenvolvimento .IPA e de distribuição .ZIP.
O próximo passo é testar o aplicativo de desenvolvimento para se certificar de que tudo
funciona conforme planejado.


Testando um app tipo single-folio
Siga estes passos se o aplicativo personalizado contém apenas uma questão de built-in
único.

◾◾ Abra o iTunes e arraste o arquivo .IPA para a aba de app do iTunes.

◾◾ Conecte seu iPad, e sincronize.

◾◾ Abra o aplicativo em seu iPad, e comece a testá-lo.

◾◾ Faça o seguinte:

◾◾ Se o aplicativo precisa ser mudado, edite o folio, em seguida crie um outro aplicati-
   vo de desenvolvimento. Então, primeiro exclua o aplicativo anterior, para instalar o
   novo, e teste novamente.

◾◾ Se o aplicativo funciona como projetado, envie o app de distribuição .ZIP para a Apple
   App Store.


Testando um app tipo multi-folio
Caso sua publicação seja cobrada deixe sempre uma edição de amostra gratuita -
A Apple exige que todo app multi-issue dende contar um exemplar de amostra gratuito.

Para orientação sobre requisitos de aprovação de aplicativos, entre em contato com a
Apple.

Siga estas etapas para testar o seu aplicativo multi-folio:

◾◾ Para publicar o folio, acesse o Digital Publishing Portal, com o Adobe ID adequado, e
   então faça o seguinte:

◾◾ Folio gratuito - alterar o status da publicação para FREE e PUBLIC. Pois o aplicativo
   de desenvolvimento não pode exibir um folio privado. Embora não seja necessário
   especificar um Product ID, recomendamos que você use o “com.publisher.publication.
   monthyear”.

◾◾ Retail Folio - definir o status para RETAIL e PUBLIC, e especificar um Product ID.

Para Retail folios, é importante usar o mesmo Product ID na publicação e no in-app pur-
chase cadastrado no iTunes Connect.

◾◾ Abra o iTunes e arraste o arquivo .IPA para a aba de app do iTunes.

◾◾ Conecte seu iPad, e sincronize.

◾◾ Abra o aplicativo em seu iPad, e comece a testá-lo. Certifique-se que voce consegue
   baixar o folio para biblioteca do app

                                         Publicação para tablets                            35
Antes que você possa testar seus Retail folios, você precisa usar o iTunes Connect para
criar um usuário de teste e começar o processo de envio do in-app purchase.

◾◾ Execute um dos seguintes procedimentos:

◾◾ Se o aplicativo precisa ser mudado, edite o folio, em seguida crie um outro aplicati-
   vo de desenvolvimento. Então, primeiro exclua o aplicativo anterior, para instalar o
   novo, e teste novamente.

◾◾ Se o aplicativo funciona como projetado, envie o app de distribuição .ZIP para a Apple
   App Store.

Antes de enviar o seu app de distribuição multi-folio, você precisa testar se a compra
do folio esta funcionando corretamente. Consulte “Testando a compra do folio” mais
adiante neste documento.



Enviando Apps para a Apple Store
Use o iTunes Connect para enviar o arquivo. Zip para a Apple App Store. Quando for
aprovado, os clientes poderão fazer o download do aplicativo no iPad.

Você pode completar a primeira fase do processo de envio sem o arquivo de distribuição
binária (ou seja, o aplicativo) que a Adobe cria para você. Você pode usar o iTunes Con-
nect para salvar suas informações de metadados. E depois de ter cadastrado o aplicativo,
o status muda para Waiting For Upload. A Apple atualmente permite 120 dias a partir
do cadastro do app no iTunes como prazo para envio do arquivo .Zip. Se você estiver
enviando um aplicativo multi-folio com retail folios, certifique-se de fornecer conteúdo
gratuito, por exigências da Apple.

Além disso, a primeira venda avulsa e/ou a assinatura cadastrada no app precisa ser
enviado junto com o arquivo .Zip, caso contrário terá que enviar o app novamente.

Você terá que usar o utilitário Application Loader para carregar o arquivo binário, depois
aguarde a Apple aprovar seu app.




observações:




36                               Publicação para tablets
Na home do iTunees Connect, clique em Manage your Applications.




Na página Gerenciar Aplicativos, clique em Adicionar novo aplicativo.




De acordo com novo aplicativo, escolha o seu idioma principal e digite o nome da sua
empresa.

       »» Atenção: O nome da empresa será associada a todos os aplicativos
          criados nesta conta.




                                      Publicação para tablets                    37
◾◾ De acordo com Informações do aplicativo, especifique o nome do aplicativo e número
   de SKU, e escolha o seu Bundle ID.

       »» Dica: Para saber mais sobre cada opção, clique no ícone de
          interrogação.




◾◾ Em Rights and Prices, defina o preço do aplicativo — normalmente utilizado para
   single-folio. Para aplicativos multi-folio, uma abordagem comum é deixar o aplicativo
   gratuito, cadastrar um in-app purchase (venda avulsa e/ou assinatura) para os folios.

◾◾ Especificar as informações de metadados do aplicativo, não se refere ao folio. Você
   provavelmente vai usar 1.0 para o número da versão. Você também pode querer criar
   um site ou página da web que os clientes possam visitar para obter mais informações
   sobre o aplicativo. Especifique a URL no campo URL App.


observações:




38                               Publicação para tablets
◾◾ Role para baixo e preencha o restante dos campos. Você precisa incluir um ícone e
   uma captura de tela para iPad na App Store.

◾◾ Quando terminar, clique em Salvar alterações, e, em seguida, clique em Concluído.

Você pode clicar em View Details para editar o aplicativo que você criou. Por exemplo,
você pode clicar em Manage Locations para vender seu aplicativo em outras línguas.




                                     Publicação para tablets                       39
◾◾ Quando você estiver pronto para enviar o app — arquivo .ZIP, clique em View Details
   e clique no botão Ready to Upload Binary.

◾◾ Indique se o aplicativo é criptografado. Adobe atualmente não criptografar aplicativos
   aplicativo.




◾◾ Se você ainda não tiver baixado o utilitário Application Loader, clique em Download
   App Loader. (Se você baixou o XCode, Application Loader também foi baixado. No
   entanto, certifique-se que você tem a versão mais recente do Application Loader
   instalado.)




observações:




40                               Publicação para tablets
◾◾ Iniciar Application Loader, e siga as instruções para carregar a distribuição binária (.
   Zip) app que a Adobe desde que você.

Se você receber uma mensagem de erro como “the dwarfdump binary must exist” ou
“com.apple.transporter.util.StreamUtil” quando você fazer o upload do arquivo. Zip,
certifique-se que você tem a versão mais recente do Application Loader.

A Apple irá avisá-lo quando seu aplicativo for aceito ou rejeitado. Você pode usar o iTunes
Connect para monitorar o status.

Se você notar um erro em seu aplicativo depois de ter apresentado, você pode enviar um
novo .ZIP, enquanto o app ainda está pendente. Vá para a seção Manage Applications
do iTunes Connect, clique em View Details, clique em Binary Details, em seguida, clique
em Rejeitar Binário. Em seguida, apresente uma nova versão do app. Se seu aplicativo
já está aprovado, você pode enviar uma atualização.



Testando retail folios - sandbox
Ao testar o aplicativo, você pode criar um usuário de teste que lhe permite baixar o folio
usando o aplicativo de desenvolvimento, sem realmente pagar pelo folio. Este processo
de teste sandbox é explicado em mais detalhes em “Manage In-app purchase” do Guia
do desenvolvedor do iTunes Connect.

◾◾ No Folio Producer Organizer, publique o folio com status definido para Reatail e Public
   com o Product ID adequado.

Este Product ID deve ser idêntico ao Product ID cadastrado na apple store. Recomenda-
mos que você use o formato “com.yourcompany.yourmagazine.yourissue” para o seu
Product ID.

◾◾ Usando o iTunes Connect, certifique-se de ter iniciado o processo de envio, tanto para
   a distribuição do aplicativo (Binário .Zip), quanto do in-app purchase do folio, conforme
   descrito anteriormente nesta apostila.

◾◾ Usando o iTunes Connect, criar um usuário de teste.

Um usuário de teste permite testar o processo de compra de um folio sem realmente ter
que comprar a publicação.

Para criar um usuário de teste, vá para a página principal do iTunes Connect, e clique
em Gerenciar usuários. Clique usuário de teste. Clique em Novo Usuário, em seguida,
especifique as informações. Use um endereço de e-mail válido que você possa verificar.
Lembre-se do endereço de e-mail e senha. Você vai precisar dessa informação para
“comprar” o seu folio.




                                        Publicação para tablets                          41
◾◾ Em seu iPad, saia da sua conta. clique em Configurações > Store, clique na sua Apple
   ID, e toque em Sign Out.

Não logar usando o usuário de teste permaneça desconectado. Caso contrário, o usuário
de teste será tratado como um usuário normal, e você será solicitado para o seu cartão
de crédito.

◾◾ Abra o aplicativo de desenvolvimento no seu iPad. (Consulte “Testando o App de De-
   senvolvimento”, anteriormente nesta apostila.)

Se você for solicitado a fornecer informações do cartão de crédito, saia do aplicativo, e
saia da sua conta. Inicie o aplicativo de novo, não faça o sign in, em seguida baixar o
folio. — deverá a aparecer o botão BUY ao lado da miniatura da capa na biblioteca do
                                        .
aplicativo.




observações:




42                               Publicação para tablets
◾◾ Se o download e compra funcionaram como projetado, use o iTunes Connect para
   fionalizar o envio do in-app purchase.

       »» Atenção: Depois que a Apple aprova sua primeira edição de venda
          avulsa, considere enviar os próximos in-app com antecedência
          para que você possa evitar atrasos desnecessários.

Quando terminar o teste, volte no seu iPad com sua Apple ID.



Atualizando um aplicativo
Você pode querer atualizar um aplicativo que você enviou para a App Store. Por exem-
plo, você pode querer criar folios que utilizem novos recursos interativos, ou você pode
querer habilitar push notiofications ou assinaturas.

Quando você atualizar o aplicativo aplicativo, use o mesmo App ID, mas crie novos
certificados mobileprovisioning - desenvolvedor e distribuidor.



Criando Aplicativos adicionais Visualizador
Use um Adobe ID diferente para cada aplicativo que você criar. Use o mesmo Adobe ID
quando você for publicar o folio no portal do DPS.

Você pode usar os mesmos certificados .p12 para diferentes aplicações. No entanto,
você deve criar um novo App ID e novos mobileprovision para cada app.




                                      Publicação para tablets                        43
www.dualpixel.com.br




observações:




44              Publicação para tablets

Mais conteúdo relacionado

Mais procurados

Desenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para AndroidDesenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para AndroidEric Cavalcanti
 
Programando Android - Aula 2
Programando Android - Aula 2Programando Android - Aula 2
Programando Android - Aula 2Kalil Maciel
 
Iniciando o desenvolvimento de uma aplicação em android
Iniciando o desenvolvimento de uma aplicação em androidIniciando o desenvolvimento de uma aplicação em android
Iniciando o desenvolvimento de uma aplicação em androidErivan Cledson
 
Introdução ao Desenvolvimento Android
Introdução ao Desenvolvimento AndroidIntrodução ao Desenvolvimento Android
Introdução ao Desenvolvimento AndroidJosé Alexandre Macedo
 
Titanium Mobile apresentado na Campus Party Recife
Titanium Mobile apresentado na Campus Party RecifeTitanium Mobile apresentado na Campus Party Recife
Titanium Mobile apresentado na Campus Party RecifeEric Cavalcanti
 
Adobe Digital Publishing Suite by dualpixel
Adobe Digital Publishing Suite by dualpixelAdobe Digital Publishing Suite by dualpixel
Adobe Digital Publishing Suite by dualpixeldualpixel
 
Programando Android - Aula 1
Programando Android - Aula 1Programando Android - Aula 1
Programando Android - Aula 1Kalil Maciel
 
Introdução a programação para plataforma iOS
Introdução a programação para plataforma iOSIntrodução a programação para plataforma iOS
Introdução a programação para plataforma iOSDevmedia
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4Jose Berardo
 
Curso de Android - aula 2
Curso de Android - aula 2Curso de Android - aula 2
Curso de Android - aula 2Jose Berardo
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidRafael Sakurai
 
Desenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em LinuxDesenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em LinuxErisvaldo Junior
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para AndroidJorge Cardoso
 

Mais procurados (20)

Desenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para AndroidDesenvolvendo aplicações Adobe AIR para Android
Desenvolvendo aplicações Adobe AIR para Android
 
Programando Android - Aula 2
Programando Android - Aula 2Programando Android - Aula 2
Programando Android - Aula 2
 
Android Aprendiz
Android AprendizAndroid Aprendiz
Android Aprendiz
 
Iniciando o desenvolvimento de uma aplicação em android
Iniciando o desenvolvimento de uma aplicação em androidIniciando o desenvolvimento de uma aplicação em android
Iniciando o desenvolvimento de uma aplicação em android
 
Introdução ao Desenvolvimento Android
Introdução ao Desenvolvimento AndroidIntrodução ao Desenvolvimento Android
Introdução ao Desenvolvimento Android
 
Android Aula 2
Android Aula 2Android Aula 2
Android Aula 2
 
Titanium Mobile apresentado na Campus Party Recife
Titanium Mobile apresentado na Campus Party RecifeTitanium Mobile apresentado na Campus Party Recife
Titanium Mobile apresentado na Campus Party Recife
 
Adobe Digital Publishing Suite by dualpixel
Adobe Digital Publishing Suite by dualpixelAdobe Digital Publishing Suite by dualpixel
Adobe Digital Publishing Suite by dualpixel
 
Programando Android - Aula 1
Programando Android - Aula 1Programando Android - Aula 1
Programando Android - Aula 1
 
Introdução a programação para plataforma iOS
Introdução a programação para plataforma iOSIntrodução a programação para plataforma iOS
Introdução a programação para plataforma iOS
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4
 
Android Aula 3
Android Aula 3Android Aula 3
Android Aula 3
 
Apresentação android
Apresentação androidApresentação android
Apresentação android
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Curso de Android - aula 2
Curso de Android - aula 2Curso de Android - aula 2
Curso de Android - aula 2
 
Apostilaandroidfatecnormal
ApostilaandroidfatecnormalApostilaandroidfatecnormal
Apostilaandroidfatecnormal
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao Android
 
Beginning Iphone
Beginning IphoneBeginning Iphone
Beginning Iphone
 
Desenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em LinuxDesenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em Linux
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
 

Destaque

Tratamento por Histograma
Tratamento por HistogramaTratamento por Histograma
Tratamento por Histogramadualpixel
 
Passo-a-passo Tratamento Imagens
Passo-a-passo Tratamento ImagensPasso-a-passo Tratamento Imagens
Passo-a-passo Tratamento Imagensdualpixel
 
Questionario Tratamento de Imagens
Questionario Tratamento de ImagensQuestionario Tratamento de Imagens
Questionario Tratamento de Imagensdualpixel
 
[2014] dualpixel_Adobe Digital Publishing Suite
[2014] dualpixel_Adobe Digital Publishing Suite[2014] dualpixel_Adobe Digital Publishing Suite
[2014] dualpixel_Adobe Digital Publishing Suitedualpixel
 
Qual formato utilizar? EPUB, Folio e HTML5
Qual formato utilizar? EPUB, Folio e HTML5Qual formato utilizar? EPUB, Folio e HTML5
Qual formato utilizar? EPUB, Folio e HTML5dualpixel
 

Destaque (6)

Tratamento por Histograma
Tratamento por HistogramaTratamento por Histograma
Tratamento por Histograma
 
Passo-a-passo Tratamento Imagens
Passo-a-passo Tratamento ImagensPasso-a-passo Tratamento Imagens
Passo-a-passo Tratamento Imagens
 
Indesign cs5 help
Indesign cs5 helpIndesign cs5 help
Indesign cs5 help
 
Questionario Tratamento de Imagens
Questionario Tratamento de ImagensQuestionario Tratamento de Imagens
Questionario Tratamento de Imagens
 
[2014] dualpixel_Adobe Digital Publishing Suite
[2014] dualpixel_Adobe Digital Publishing Suite[2014] dualpixel_Adobe Digital Publishing Suite
[2014] dualpixel_Adobe Digital Publishing Suite
 
Qual formato utilizar? EPUB, Folio e HTML5
Qual formato utilizar? EPUB, Folio e HTML5Qual formato utilizar? EPUB, Folio e HTML5
Qual formato utilizar? EPUB, Folio e HTML5
 

Semelhante a Criação de aplicativos de visualização para tablets

Publicação para App Stores - Apple e Google Play
Publicação para App Stores - Apple e Google PlayPublicação para App Stores - Apple e Google Play
Publicação para App Stores - Apple e Google Playdualpixel
 
APIs gerenciadas de ponta a ponta - construção
APIs gerenciadas de ponta a ponta - construçãoAPIs gerenciadas de ponta a ponta - construção
APIs gerenciadas de ponta a ponta - construçãoFábio Rosato
 
Como montar o ambiente de desenvolvimento Android
Como montar o ambiente de desenvolvimento AndroidComo montar o ambiente de desenvolvimento Android
Como montar o ambiente de desenvolvimento AndroidWsdevs Desenvolvedores
 
Oficina de aplicativos
Oficina de aplicativosOficina de aplicativos
Oficina de aplicativoscdimobilidade
 
Oficina de aplicativos
Oficina de aplicativosOficina de aplicativos
Oficina de aplicativoscdimobilidade
 
Adobe Digital Publishing Solution
Adobe Digital Publishing Solution Adobe Digital Publishing Solution
Adobe Digital Publishing Solution dualpixel
 
Desenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e androidDesenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e androidDiogo Andre Loff
 
Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!Comunidade Tá safo!
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxErisvaldo Junior
 
Programando Android - Aula 4
Programando Android - Aula 4Programando Android - Aula 4
Programando Android - Aula 4Kalil Maciel
 
Dominando Jsf E Facelets Utilizando Spring 2.5, Hibernate E Jpa
Dominando Jsf E Facelets Utilizando Spring 2.5, Hibernate E JpaDominando Jsf E Facelets Utilizando Spring 2.5, Hibernate E Jpa
Dominando Jsf E Facelets Utilizando Spring 2.5, Hibernate E JpaAna Albert
 
AppInventor_manual.pdf
AppInventor_manual.pdfAppInventor_manual.pdf
AppInventor_manual.pdfGonaloRoxo5
 
Trabalhando Análise Qualitativa em seu Aplicativo Android
Trabalhando Análise Qualitativa em seu Aplicativo AndroidTrabalhando Análise Qualitativa em seu Aplicativo Android
Trabalhando Análise Qualitativa em seu Aplicativo AndroidVinícius Thiengo
 
Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimentoMax_Antonelli
 
Programando Android - Aula 5
Programando Android - Aula 5Programando Android - Aula 5
Programando Android - Aula 5Kalil Maciel
 

Semelhante a Criação de aplicativos de visualização para tablets (20)

Publicação para App Stores - Apple e Google Play
Publicação para App Stores - Apple e Google PlayPublicação para App Stores - Apple e Google Play
Publicação para App Stores - Apple e Google Play
 
APIs gerenciadas de ponta a ponta - construção
APIs gerenciadas de ponta a ponta - construçãoAPIs gerenciadas de ponta a ponta - construção
APIs gerenciadas de ponta a ponta - construção
 
Como montar o ambiente de desenvolvimento Android
Como montar o ambiente de desenvolvimento AndroidComo montar o ambiente de desenvolvimento Android
Como montar o ambiente de desenvolvimento Android
 
Oficina de aplicativos
Oficina de aplicativosOficina de aplicativos
Oficina de aplicativos
 
Oficina de aplicativos
Oficina de aplicativosOficina de aplicativos
Oficina de aplicativos
 
Adobe Digital Publishing Solution
Adobe Digital Publishing Solution Adobe Digital Publishing Solution
Adobe Digital Publishing Solution
 
Desenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e androidDesenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e android
 
Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linux
 
Leia Me Do Dreamweaver C5
Leia Me Do  Dreamweaver  C5Leia Me Do  Dreamweaver  C5
Leia Me Do Dreamweaver C5
 
Instruções de instalação
Instruções de instalaçãoInstruções de instalação
Instruções de instalação
 
Palestra Android
Palestra AndroidPalestra Android
Palestra Android
 
Programando Android - Aula 4
Programando Android - Aula 4Programando Android - Aula 4
Programando Android - Aula 4
 
Dominando Jsf E Facelets Utilizando Spring 2.5, Hibernate E Jpa
Dominando Jsf E Facelets Utilizando Spring 2.5, Hibernate E JpaDominando Jsf E Facelets Utilizando Spring 2.5, Hibernate E Jpa
Dominando Jsf E Facelets Utilizando Spring 2.5, Hibernate E Jpa
 
AppInventor_manual.pdf
AppInventor_manual.pdfAppInventor_manual.pdf
AppInventor_manual.pdf
 
Trabalhando Análise Qualitativa em seu Aplicativo Android
Trabalhando Análise Qualitativa em seu Aplicativo AndroidTrabalhando Análise Qualitativa em seu Aplicativo Android
Trabalhando Análise Qualitativa em seu Aplicativo Android
 
Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimento
 
Android - Notas de aula
Android - Notas de aulaAndroid - Notas de aula
Android - Notas de aula
 
Programando Android - Aula 5
Programando Android - Aula 5Programando Android - Aula 5
Programando Android - Aula 5
 
3
33
3
 

Mais de dualpixel

Publicações Digitais. Qual Solução Escolher? eBooks ou APPs
Publicações Digitais. Qual Solução Escolher? eBooks ou APPsPublicações Digitais. Qual Solução Escolher? eBooks ou APPs
Publicações Digitais. Qual Solução Escolher? eBooks ou APPsdualpixel
 
SISPUB 2017 - Publicações Digitais - eBooks ou APPs
SISPUB 2017 - Publicações Digitais - eBooks ou APPsSISPUB 2017 - Publicações Digitais - eBooks ou APPs
SISPUB 2017 - Publicações Digitais - eBooks ou APPsdualpixel
 
PUBLICAÇÕES DIGITAIS PARA EAD. QUAL SOLUÇÃO ESCOLHER? EBOOKS OU APPS?
PUBLICAÇÕES DIGITAIS PARA EAD. QUAL SOLUÇÃO ESCOLHER? EBOOKS OU APPS?PUBLICAÇÕES DIGITAIS PARA EAD. QUAL SOLUÇÃO ESCOLHER? EBOOKS OU APPS?
PUBLICAÇÕES DIGITAIS PARA EAD. QUAL SOLUÇÃO ESCOLHER? EBOOKS OU APPS?dualpixel
 
ITUNES U E IBOOKS AUTHOR – APPLE NO EAD
ITUNES U E IBOOKS AUTHOR – APPLE NO EADITUNES U E IBOOKS AUTHOR – APPLE NO EAD
ITUNES U E IBOOKS AUTHOR – APPLE NO EADdualpixel
 
APLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EADAPLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EADdualpixel
 
ANIMATE CC – A NOVA APOSTA DA ADOBE PARA ANIMAÇÃO NA WEB
ANIMATE CC – A NOVA APOSTA DA ADOBE PARA ANIMAÇÃO NA WEBANIMATE CC – A NOVA APOSTA DA ADOBE PARA ANIMAÇÃO NA WEB
ANIMATE CC – A NOVA APOSTA DA ADOBE PARA ANIMAÇÃO NA WEBdualpixel
 
[Photoshop] Recorte com Background Eraser Tool
[Photoshop] Recorte com Background Eraser Tool[Photoshop] Recorte com Background Eraser Tool
[Photoshop] Recorte com Background Eraser Tooldualpixel
 
Adobe Digital Publishing Solution - Visão Geral
Adobe Digital Publishing Solution - Visão GeralAdobe Digital Publishing Solution - Visão Geral
Adobe Digital Publishing Solution - Visão Geraldualpixel
 
dualpixel - Produção de livros digitais/eBooks
dualpixel - Produção de livros digitais/eBooksdualpixel - Produção de livros digitais/eBooks
dualpixel - Produção de livros digitais/eBooksdualpixel
 
Produção de Objetos Educacionais interativos em HTML5
Produção de Objetos Educacionais interativos em HTML5Produção de Objetos Educacionais interativos em HTML5
Produção de Objetos Educacionais interativos em HTML5dualpixel
 
Desvendando o Adobe Creative Cloud
Desvendando o Adobe Creative CloudDesvendando o Adobe Creative Cloud
Desvendando o Adobe Creative Clouddualpixel
 
Publicações Digitais | eBooks e Tablets
Publicações Digitais | eBooks e TabletsPublicações Digitais | eBooks e Tablets
Publicações Digitais | eBooks e Tabletsdualpixel
 
Do impresso para o tablet
Do impresso para o tabletDo impresso para o tablet
Do impresso para o tabletdualpixel
 
Resumo Produção Grafica
Resumo Produção GraficaResumo Produção Grafica
Resumo Produção Graficadualpixel
 
Como se tornar um ACE - Adobe Cerified Epert - em InDesign
Como se tornar um ACE - Adobe Cerified Epert - em InDesignComo se tornar um ACE - Adobe Cerified Epert - em InDesign
Como se tornar um ACE - Adobe Cerified Epert - em InDesigndualpixel
 
Como se tornar um ACE - Adobe Certified Expert - em Photoshop
Como se tornar um ACE - Adobe Certified Expert - em PhotoshopComo se tornar um ACE - Adobe Certified Expert - em Photoshop
Como se tornar um ACE - Adobe Certified Expert - em Photoshopdualpixel
 
Teoria Cor - Tratamento de Imagens
Teoria Cor - Tratamento de ImagensTeoria Cor - Tratamento de Imagens
Teoria Cor - Tratamento de Imagensdualpixel
 
InDesignCS4 - Recursos de Interatividade
InDesignCS4 - Recursos de  InteratividadeInDesignCS4 - Recursos de  Interatividade
InDesignCS4 - Recursos de Interatividadedualpixel
 
Producao Grafica - Fundamentos
Producao Grafica - FundamentosProducao Grafica - Fundamentos
Producao Grafica - Fundamentosdualpixel
 
Pontos Chave - Tratamento de Imagens com Photoshop
Pontos Chave - Tratamento de Imagens com PhotoshopPontos Chave - Tratamento de Imagens com Photoshop
Pontos Chave - Tratamento de Imagens com Photoshopdualpixel
 

Mais de dualpixel (20)

Publicações Digitais. Qual Solução Escolher? eBooks ou APPs
Publicações Digitais. Qual Solução Escolher? eBooks ou APPsPublicações Digitais. Qual Solução Escolher? eBooks ou APPs
Publicações Digitais. Qual Solução Escolher? eBooks ou APPs
 
SISPUB 2017 - Publicações Digitais - eBooks ou APPs
SISPUB 2017 - Publicações Digitais - eBooks ou APPsSISPUB 2017 - Publicações Digitais - eBooks ou APPs
SISPUB 2017 - Publicações Digitais - eBooks ou APPs
 
PUBLICAÇÕES DIGITAIS PARA EAD. QUAL SOLUÇÃO ESCOLHER? EBOOKS OU APPS?
PUBLICAÇÕES DIGITAIS PARA EAD. QUAL SOLUÇÃO ESCOLHER? EBOOKS OU APPS?PUBLICAÇÕES DIGITAIS PARA EAD. QUAL SOLUÇÃO ESCOLHER? EBOOKS OU APPS?
PUBLICAÇÕES DIGITAIS PARA EAD. QUAL SOLUÇÃO ESCOLHER? EBOOKS OU APPS?
 
ITUNES U E IBOOKS AUTHOR – APPLE NO EAD
ITUNES U E IBOOKS AUTHOR – APPLE NO EADITUNES U E IBOOKS AUTHOR – APPLE NO EAD
ITUNES U E IBOOKS AUTHOR – APPLE NO EAD
 
APLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EADAPLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EAD
 
ANIMATE CC – A NOVA APOSTA DA ADOBE PARA ANIMAÇÃO NA WEB
ANIMATE CC – A NOVA APOSTA DA ADOBE PARA ANIMAÇÃO NA WEBANIMATE CC – A NOVA APOSTA DA ADOBE PARA ANIMAÇÃO NA WEB
ANIMATE CC – A NOVA APOSTA DA ADOBE PARA ANIMAÇÃO NA WEB
 
[Photoshop] Recorte com Background Eraser Tool
[Photoshop] Recorte com Background Eraser Tool[Photoshop] Recorte com Background Eraser Tool
[Photoshop] Recorte com Background Eraser Tool
 
Adobe Digital Publishing Solution - Visão Geral
Adobe Digital Publishing Solution - Visão GeralAdobe Digital Publishing Solution - Visão Geral
Adobe Digital Publishing Solution - Visão Geral
 
dualpixel - Produção de livros digitais/eBooks
dualpixel - Produção de livros digitais/eBooksdualpixel - Produção de livros digitais/eBooks
dualpixel - Produção de livros digitais/eBooks
 
Produção de Objetos Educacionais interativos em HTML5
Produção de Objetos Educacionais interativos em HTML5Produção de Objetos Educacionais interativos em HTML5
Produção de Objetos Educacionais interativos em HTML5
 
Desvendando o Adobe Creative Cloud
Desvendando o Adobe Creative CloudDesvendando o Adobe Creative Cloud
Desvendando o Adobe Creative Cloud
 
Publicações Digitais | eBooks e Tablets
Publicações Digitais | eBooks e TabletsPublicações Digitais | eBooks e Tablets
Publicações Digitais | eBooks e Tablets
 
Do impresso para o tablet
Do impresso para o tabletDo impresso para o tablet
Do impresso para o tablet
 
Resumo Produção Grafica
Resumo Produção GraficaResumo Produção Grafica
Resumo Produção Grafica
 
Como se tornar um ACE - Adobe Cerified Epert - em InDesign
Como se tornar um ACE - Adobe Cerified Epert - em InDesignComo se tornar um ACE - Adobe Cerified Epert - em InDesign
Como se tornar um ACE - Adobe Cerified Epert - em InDesign
 
Como se tornar um ACE - Adobe Certified Expert - em Photoshop
Como se tornar um ACE - Adobe Certified Expert - em PhotoshopComo se tornar um ACE - Adobe Certified Expert - em Photoshop
Como se tornar um ACE - Adobe Certified Expert - em Photoshop
 
Teoria Cor - Tratamento de Imagens
Teoria Cor - Tratamento de ImagensTeoria Cor - Tratamento de Imagens
Teoria Cor - Tratamento de Imagens
 
InDesignCS4 - Recursos de Interatividade
InDesignCS4 - Recursos de  InteratividadeInDesignCS4 - Recursos de  Interatividade
InDesignCS4 - Recursos de Interatividade
 
Producao Grafica - Fundamentos
Producao Grafica - FundamentosProducao Grafica - Fundamentos
Producao Grafica - Fundamentos
 
Pontos Chave - Tratamento de Imagens com Photoshop
Pontos Chave - Tratamento de Imagens com PhotoshopPontos Chave - Tratamento de Imagens com Photoshop
Pontos Chave - Tratamento de Imagens com Photoshop
 

Criação de aplicativos de visualização para tablets

  • 2.
  • 3. Sumário Visão geral do processo de publicação........................ 5 Tipos de Visualizador Apps.........................................................................5 Orientação para Multi-Folio Apps................................................................6 Visão geral para a criação de single-folios..................................................6 Visão geral para a criação de aplicativos multi-folios.................................7 informações necessárias no viewer builder................................................8 Tornando-se um Apple Developer................................... 9 Criação de Certificados.................................................. 10 Criando os certificados de Distribuição.................... 18 Push notification da apple (opcional)............................. 21 tipos de venda................................................................... 25 Criando In-app purchase para retail folios................ 25 Usando o viewer builder................................................ 34 Testando o aplicativo...................................................... 35 Enviando Apps para a Apple Store................................. 36 Testando retail folios - sandbox.................................................................41 Atualizando um aplicativo.............................................. 43 Criando Aplicativos adicionais Visualizador............. 43 versão 02 - junho de 2012
  • 4.
  • 5. Visão geral do processo de publicação Tipos de Visualizador Apps Single-folio - Possui um conteúdo fixo sem biblioteca. Atualizações do conteúdo (do arquivo Folio) obrigam a produção de um novo aplicativo. ◾◾ Publicações indicadas: Catálogos, Anuários, Relatórios, Livros em geral, Cardápios, etc ◾◾ Plataforma: apenas para Apple app store ◾◾ Investimento: Adquira a licença para produção de aplicativos tipo Single, diretamente pela Adobe Online. Multi-folio - Um aplicativo multi-folio inclui uma biblioteca que permite aos clientes fazer o download dos folios, permitindo assim o envio de novas edições e atualização das edições existentes (arquivos folios). As edições são hospedadas e distribuídas pelos servidores da Adobe. ◾◾ Publicações indicadas: Jornais, revistas e demais periódicos ◾◾ Plataforma: Apple e Android ◾◾ Investimento: aplicativos tipo multiissue precisam da conta Professional ou Enterprise da plataforma Digital Publishing Suite – saiba mais O Application ID utilizado na produção do aplicativo deternima o ID pelo qual os folios serão disponibilizados para o aplicativo. Você pode criar dois tipos de distribuição para um aplicativo multi-folio FREE e RETAIL. Qualquer folio que você publica que é definido como Free e público aparece automaticamente na biblioteca do aplicativo para download. Qualquer folio publicado que esteja definido para Retail e público deve ser associado a um cadastro de compra a ser configurado na app store - in-app purchase (apple) in-app billing (Android). O product ID utilizado para publicar o folio deverá ser o mesmo para configurar o in-app de compra na app store. Subscription - Disponível apenas para aplicativos multi-folio per- mite ao cliente pagar uma assinatura para baixar uma série de folios. Se você tiver uma assinatura Professional do Digital Publishing Suite, é possível criar uma iOS Subscription via Apple app store. Se você tiver uma conta Enterprise, você pode configurar um servidor perso- nalizado no qual os clientes pagam diretamente a você (ou Apple) as taxas de inscrição. Publicação para tablets 5
  • 6. Enterprise signed - Através da conta Enterprise é possível criar aplicativos para distribuição interna, também, chamado de in-house e adhoc. Orientação para Multi-Folio Apps Toda pessoa que trabalha na publicação deve usar a mesma versão das ferramentas de publicação digitais em todo o processo - conjunto Folio Producer. Problemas de in- compatibilidade podem surgir se, por exemplo, um aplicativo é construído usando uma versão das ferramentas e um folio para esse app é publicado usando uma versão mais recente das ferramentas. Para melhores resultados, certifique-se que o seu multi-folio app inclui, ao menos um folio gratuito, que represente qualquer folio para venda. Esse folio gratuito pode incluir uma tabela de conteúdos e artigos diversos. Para orientação sobre requisitos de aprovação de aplicativos, entre em contato com a Apple. Neste momento, você não pode usar o mesmo ID da Adobe para criar vários aplicativos multi-folio de visualizadores. Crie um ID Adobe diferente para cada aplicativo, e use o Adobe ID apropriado quando você publicar o folio para o Distribution Service. Você pode usar os mesmos certificados para diferentes aplicações. No entanto, você deve criar um ID App nova e arquivos mobileprovision novos para cada app aplicativo. Visão geral para a criação de single-folios Preparatório para Construir um aplicativo (apple apenas) ◾◾ Crie um ID Adobe válido. ◾◾ Criar, publicar e exportar o folio para ser incluído em seu aplicativo. ◾◾ Criar uma conta de desenvolvedor da Apple. ◾◾ Usar o site Apple Developer para criar uma ID App (com.publisher.publication). observações: 6 Publicação para tablets
  • 7. ◾◾ Criar os certificados do aplicativo — desenvolvimento e distribuição. (Armazene esses arquivos com segurança e lembre-se das senhas). ◾◾ Criar os ícones do aplicativos e telas de abertura. ◾◾ Construir a aplicação ◾◾ Instale o Viewer Builder. ◾◾ Utilize o Viewer Builder para criar o seu app. O Viewer Builder gera dois arquivos para você baixar: um app de desenvolvimento/teste (IPA.) E um aplicativo de distribuição (zip.). Testando o app de Desenvolvimento ◾◾ Faça o download do aplicativo de desenvolvimento utilizando o Viewer Builder. ◾◾ Utilize o iTunes para sincronizar o arquivo .IPA com o iPad. Teste o aplicativo no iPad. ◾◾ Se estiver tudo correto envie o app para Apple app store. ◾◾ Faça o download do aplicativo de distribuição (. Zip) usando o Viewer Builder. ◾◾ Envie o app de distribuição para aprovação da Apple. Visão geral para a criação de aplicativos multi-folios Preparatório para Construir um aplicativo (apple apenas) ◾◾ Criar um Adobe ID a ser utilizado para produção do aplicativo. Você deve usar um Adobe ID exclusivo para cada aplicativo multi-folio. Use o painel de adminstração do Folio Producer para criar um Application ID. ◾◾ Criar uma conta de desenvolvedor da Apple. ◾◾ Utilize o site Apple Developer para criar App ID (com.publisher.publication). Use um App ID diferente para cada aplicativo produzido. ◾◾ Criar os certificados do aplicativo — desenvolvimento e distribuição. (Armazene esses arquivos com segurança e lembre-se das senhas). ◾◾ Criar os ícones do aplicativos e telas de abertura. Construir a aplicação ◾◾ Instale o Viewer Builder. ◾◾ Utilize o Viewer Builder para criar applicativos de desenvolvimento (teste) e distribuição. Testando App o Desenvolvimento ◾◾ Faça o download do aplicativo de desenvolvimento (.IPA) utilizando o Viewer Builder. Publicação para tablets 7
  • 8. ◾◾ Publique o folio para o Distribution Service. A identificação do produto que você usa deve ser idêntica ao ID do produto usado no iTunes Connect: com.publisher.publication.issue. ◾◾ Utilize o iTunes para sincronizar o arquivo .IPA com o iPad. Teste o aplicativo no iPad. ◾◾ Verifique se o folio aparece na biblioteca do aplicativo. Enviar o app para a Apple ◾◾ Faça o download do aplicativo de distribuição multi-folio usando o Viewer Builder. ◾◾ Envie o app de distribuição para aprovação da Apple. informações necessárias no viewer builder Para produção do aplicativo o utilitário Viewer Builder requer os seguintes arquivos e informações: informação básica ◾◾ Viewer Name - Forneça um nome para o aplicativo que irá aparece logo abaixo do ícone. Como regra geral, utilize 13 caracteres ou menos, para evitar quebra no nome. ◾◾ Viewer Title- Forneça um nome para o título da biblioteca - nome da publicação. ◾◾ ID e senha da conta - Especifique o Adobe ID (application ID) que você usa para publicar folios. Note que esse ID está ligado ao aplicativo. Se você estiver criando vá- rios aplicativos, certifique-se de estar utilizando um ID diferente para cada Aplicativo. ◾◾ Folios - Se você estiver criando um aplicativo single-folio, use o painel Folio Orga- nizer para publicar o folio, e depois marque a opção Exportar para criar um arquivo .Zip, que deverá ser incluso no Viewer Builder. Para uma aplicativo multi-folio, publique o folio para o Distribution Service. Use o mesmo Adobe ID que você especificou no Viewer Builder. ◾◾ Os ícones de aplicativos - Fornecer 29x29, 50x50, 72x72 e pixel ícones em for- mato PNG. Recomendamos que você também fornecer um opcional 512x512 PNG. observações: 8 Publicação para tablets
  • 9. Quando o aplicativo é cadastrado na apple, também, será solicitado o envio dos icones. »» Novo iPad: para atender a tela retina do novo ipad produza icones e splash views com o dobro do tamanho - 58x58, 100x100, 144x144, etc ◾◾ Brillho no ícone - Indique que você deseja aplicar brilho no ícone do aplicativo. »» Sem brilho e com brilho. Os cantos arredondados são aplicados automaticamente pela Apple ◾◾ Splash Views - Quando o aplicativo é iniciado, uma tela aparece por aproximada- mente três segundos. Forneça duas imagens de Spalsh View no formato .png. As dimensões devem ser 1024x768 e 768x1024 — 2048x1536 e 1536x2048 (new iPad). Para melhores resultados, faça a sua imagem de Splash diferente da capa do folio. Se a capa e a tela de splash são idênticos, os usuários podem pensar que o aplicativo está congelado quando incializá-lo. A apple rejeita esse tipo de aplicativo. ◾◾ Certificados e arquivos mobileprovision - A Apple exige a produção de certifica- dos tipo .p12 e mobileprovision para cada aplicativo produzido — desenvolvimento e distribuição. Para obter esses certificados, use o Apple iOS Provisioning Portal, con- forme descrito a seguir nesta apostila. Tornando-se um Apple Developer Se você ainda não se inscreveu como um Apple Developer com uma conta comercial, acesse http://developer.apple.com, e criw uma conta de desenvolvedor. Depois de aderir ao programa Apple Developer e enviar o seu pagamento — U$99.00/ ano, você irá receber um email da Apple Developer Suporte te avisando que sua conta está ativa. Criando um App ID Um App ID diferente é necessário para cada aplicativo que você criar. ◾◾ Acesse http://developer.apple.com. ◾◾ Clique iOS Dev Center, e faça o login usando o seu ID de desenvolvedor da Apple. ◾◾ Clique iOS Provisioning Portal no lado direito da janela iOS Dev Center. ◾◾ Clique App IDs. Publicação para tablets 9
  • 10. ◾◾ Clique New App ID e, siga os passos seguintes: ◾◾ Digite uma descrição, como o nome de sua revista, por exemplo. ◾◾ Deixe em Bundle Seed ID (App ID Prefix) a opção Use Team ID. ◾◾ Especifique um Bundle Identifier (App ID Suffix). Use um formato de namespace para criar o Bundle ID sob a forma de “com.publisher.publication.” Criando um App ID ◾◾ Clique em Enviar. O ID App aparece na lista. »» Nota: Não selecione a opção “Ativar para iCloud”. Aplicativos não podm fazer backup de arquivos. folio. Para certificar-se que esta função está desligada, clique em Configurar ao lado do App ID que você criou e marque desligar “Ativar para iCloud.” Criação de Certificados A Apple exige que todos os aplicativos sejam validados por um conjunto de certificados para qie possam rodar nos tablets — iPad. observações: 10 Publicação para tablets
  • 11. Certificados O Viewer builder cria para cada aplicativo 2 arquivos — aplicativo de desenvolvimento (.IPA) e o aplicativo de distribuição (.ZIP). O aplicativo de desenvolvimento é para testes, já o aplicativo de distribuição é o que será enviado para a Apple, uma vez que você tenha testado e aprovado o app de desenvolvimento. Os aplicativos de desenvolvimento e de distribuição exigem seus próprios certificados — .p12 e mobileprovision. Certificados de P12 - Criar um certificado .p12 exige você usar o utilitário KeyChain — do MacOS para criar e exportar a chave privada do certificado como um arquivo .p12. Não se preocupe, não é tão complicado quanto parece. Será preciso criar um certificado .p12 de desenvolvedor e outro para distribuição. »» Nota: Você pode usar os certificados .p12 (desenvolvimento e distribuição) para múltiplas aplicações. Eles não estão vinculados ao App ID. Se você quiser ativar o Push Notification da Apple (APN) — serviço de notificação, será preciso criar um certificado em separado. Veja a seção sobre a criação de push notifi- cations para mais detalhes — página XX. Mobileprovision - Os certificados mobileprovision deternimam quais iPads estão habili- tados a rodar o aplicativo de teste .IPA. Através de uma lista de dispositivos (ipad, iphone) cadastrados pelo serial UDID. Você vai criar arquivos mobileprovision separados para o certificado de desenvolvimento e certificado de distribuição. O arquivo mobileprovision para o certificado de distribuição não inclui quaisquer UDIDs. »» Nota: Os arquivos mobileprovision estão ligados ao App ID. Por isso, é preciso criar um par de desenvolvimento e distribuição dos arquivos mobileprovision para cada aplicativo. Criando um certificado de desenvolvimento ◾◾ Vá para a página iOS Provisioning Portal. ◾◾ Clique Certificados no lado esquerdo da janela. Note que são guias separadas para o Desenvolvimento e Distribuição. Você vai criar os arquivos de certificado de desen- volvimento em primeiro lugar. ◾◾ Certifique-se que a guia de Desenvolvimento está selecionado Publicação para tablets 11
  • 12. Criando um certificado de desenvolvimento ◾◾ Clique em Request Certificate observações: 12 Publicação para tablets
  • 13. ◾◾ Para criar um certificado de desenvolvimento, use o utilitário KeyChain para criar um pedido de assinatura de certificado (CSR). ◾◾ Abra o utilitário KeyChain. Na pasta Utilities em Aplication. ◾◾ Verifique se não há chaves existentes ou certificados selecionados e escolha Keychain Access> Assistente de Certificado> Solicitar um Certificado de uma Autoridade Cer- tificadora. ◾◾ Especifique um endereço de email válido e um nome comum (como seu nome ou o nome da editora). Selecione Save in disk. Clique em Continuar. Não é necessário selecionar “Deixe-me especificar as informações de par de chaves”, mas se você selecionar essa opção, especifique 2048 bits e RSA. ◾◾ Especifique o nome do pedido de assinatura de certificado e onde o arquivo será salvo, e clique em Salvar. ◾◾ Quando o certificado é criado, clique em Concluído. Publicação para tablets 13
  • 14. Agora que você já criou o arquivo de solicitação do certificado, você precisa enviá-lo para o IOS Provisioning Portal para criar o certificado de desenvolvimento. A chave privada e uma chave pública são adicionados. ◾◾ No Portal iOS Provisioning, clique em Escolher arquivo e dê um duplo clique no arquivo de solicitação de certificado que você acabou de salvar. Clique em Enviar. Seu certificado de desenvolvimento é adicionado ao Portal de Aprovisionamento. A men- sagem também será enviada para o endereço de e-mail que você especificou. observações: 14 Publicação para tablets
  • 15. ◾◾ Para atualizar o status de “Pending Issuance”, clique em uma guia diferente e, em seguida, clique na guia atual novamente. O status deve mudar para “Emitido”. ◾◾ Clique em download e depois baixar o certificado em um local conhecido Este certificado de desenvolvimento é chamado de “developer_identity.cer.” Este arquivo é necessário para criar o seu. P12 certificado. Criando o certificado de desenvolvedor - p12 ◾◾ No Finder, localize o arquivo developer_identity.cer você criou, e dê um duplo clique nele. ◾◾ Ao clicar no arquivo developer_identity.cer o utiliário Keychain é inicado e instala o certificado. Se ao clicar duas vezes no arquivo .Cer não instalar o certificado, como mostrado, use o Menu File> Import Items para carregar o arquivo .Cer. Certificado adicionado à chave privada (clique na seta para expandir a chave privada) ◾◾ Control-clique na chave privada — Private Key associada com o certificado (ver seta vermelha acima) e clique em Exportar “[nome]”. Importante: Control-clique na chave privada, e não o certificado abaixo a chave privada. ◾◾ Salve sua chave no formato Personal Information Exchange (. P12). Especifique um nome que a distingue da. P12 você vai criar para o certificado de distribuição. ◾◾ Quando solicitado, especifique uma senha para seu certificado .P12 e clique em OK. Publicação para tablets 15
  • 16. Não use uma senha em branco. Você vai fornecer essa senha no Viewer Builder. (Você pode usar a mesma senha para os certificados de distribuição e desenvolvimento.) ◾◾ Especifique a senha para o seu computador e clique em Permitir. Criando o certificado de desenvolvedor - mobileprovision O arquivo mobileprovision permite especificar quais dispositivos estão aptos a rodar o arquivo .IPA. Para criar um arquivo mobileprovision para o certificado de desenvolvi- mento, você primeiro especifica os iPads que deseja cadastrar na seção Devices. Em seguida, você poderá adicionar esses dispositivos, ao certificado mobileprovision na seção Provisioning. Se você irá configurar a função de Push Notification, configure o seu AppID antes de criar o arquivo mobileprovision. Caso contrário, você precisará criar arquivos novos mo- bileprovision. Consulte “Configurando o serviço de Push Notification” na página 21. »» Nota: Não usar asteriscos (*) ou outros caracteres especiais na criação de seus arquivos de mobileprovision. observações: 16 Publicação para tablets
  • 17. ◾◾ Vá para a página iOS Provisioning Portal. ◾◾ Clique Devices, no lado esquerdo da janela. ◾◾ Clique em Adicionar Devices, em seguida, especifique os nomes dos dispositivos e seus UDIDs. ◾◾ Você pode descobrir UDID do seu dispositivo no XCode ou no iTunes. (No iTunes, selecione o dispositivo, clique o número de série para exibir o UDID e pressione Command + C para copiar.) Clique Provisioning no lado esquerdo da janela, e clique em Novo perfil. ◾◾ Especifique o nome do perfil (incluindo “Dev” do nome para distingui-lo do arquivo de distribuição), selecione o certificado, escolha o App ID, e marque os dispositivos que você deseja associar ao certificado. ◾◾ Clique em Enviar. ◾◾ Clique em download e salve o arquivo Mobileprovision para sua pasta. Parabéns! Você já criou os arquivos que o aplicativo Viewer Builder precisa para construir o aplicativo de desenvolvimento — .IPA. Publicação para tablets 17
  • 18. Criando os certificados de Distribuição Em seguida, siga as mesmas etapas para criar os certificados de distribuição — arquivos .p12 e mobileprovision Criando um certificado de distribuição ◾◾ Na página do iOS Provisioning Portal, clique em Certificados. Note que que são guias separadas para o Desenvolvimento e Distribuição. Agora Você vai criar um certificado de Distribuição. ◾◾ Clique na guia Distribuição. Criando um Certificado de Distribuição Primeiro, crie um arquivo de solicitação de certificado de assinatura que será usado para criar o certificado exigido. ◾◾ Clique em Request Certificate. ◾◾ Abra o utilitário KeyChain. O utilitário KeyChain se encontra na pasta Utilitários da pasta Aplicativos. ◾◾ Verifique se não há chaves ou certificados são selecionados e escolha Keychain Access> Assistente de Certificado> Solicitar um Certificado de uma Autoridade Certificadora. ◾◾ Especifique um endereço de email válido e um nome comum. Selecione salvo em disco. Clique em Continuar. ◾◾ Especifique o nome do certificado e onde o arquivo será salvo, e clique em Salvar. ◾◾ Quando o certificado é criado, clique em Concluído. observações: 18 Publicação para tablets
  • 19. ◾◾ Uma chave privada e uma chave pública são adicionadas para o certificado de distri- buição. Você agora usará este arquivo para criar o certificado de distribuição. ◾◾ No iOS Provisioning Portal, clique em Escolher na guia Distribuição, e dê um duplo clique no arquivo de Solicitação do Certificado de Distribuição que acabou de salvar. Clique em Enviar. ◾◾ Seu certificado de distribuição é adicionado ao iOS Provisioning Portal. Uma mensa- gem também será enviada para o endereço de e-mail que você cadastrou. ◾◾ Para atualizar o status de “Pending Issuance”, clique em uma guia diferente e, em seguida, clique na guia atual novamente. Certifique-se que a guia de distribuição está selecionada. ◾◾ Clique em download. Este certificado de distribuição é chamado de “distribution_identity.cer.” O utilitário Viewer Builder requer este arquivo para construir o aplicativo. Em seguida, vamos criar o arquivo. P12 para este certificado de distribuição. Criando o certificado de distribuidor - p12 ◾◾ No Finder, localize o arquivo distribution_identity.cer criado, e dê um duplo clique nele. ◾◾ O utilitário Keychain Access é inicializado e instala o certificado. ◾◾ Control-clique na chave privada associada com o certificado de distribuição, e clique em Exportar. »» Importante: Control-clique na chave privada, e não o certificado abaixo a chave privada. ◾◾ Salve a chave no formato Personal Information Exchange (.P12). Especifique um nome que a distingue do certificado .P12 de desenvolvimento. ◾◾ Quando solicitado, especifique uma senha para o certificado .P12 e clique em OK. ◾◾ Não use uma senha em branco. Você vai fornecer essa senha ao usar o Viewer Builder. (Você pode usar a mesma senha para os certificados de distribuição e desenvolvimento.) Criando o certificado de distribuidor - mobileprovision O arquivo mobileprovision permite especificar quais dispositivos estão aptos a rodar o aplicativo. No caso do arquivo mobileprovision para o aplicativo de distribuição .ZIP não será associado nenhum dispositivos. Basta criar o arquivo mobileprovision Se você irá configurar a função de Push Notification, configure o seu AppID antes de criar o arquivo mobileprovision. Caso contrário, você precisará criar arquivos novos mo- bileprovision. Consulte “Configurando o serviço de Push Notification” na página 21. ◾◾ Vá para a página iOS Provisioning Portal. ◾◾ Clique Provisioning, clique na guia Distribuição e clique em Novo perfil. ◾◾ Para o método de distribuição, escolha App Store. Publicação para tablets 19
  • 20. ◾◾ Especifique o nome do perfil (incluindo “Dist” no nome para distingui-lo do arquivo de desenvolvimento). ◾◾ Selecione o certificado e escolha o App ID do aplicativo. Nenhum dispositivo pode ser selecionado ao criar um perfil mobileprovision para um certificado de distribuição. ◾◾ Clique em Enviar. ◾◾ Clique em download e salve o arquivo. ◾◾ Muito bem! Você já criou os certificados .P12 e mobileprovision necessários para produ- ção do aplicativo através do Viewer Builder. Guarde esses arquivos num local seguro. »» Nota: Se o Viewer Builder não aceitar os certificados será preciso recriá-los. observações: 20 Publicação para tablets
  • 21. Push notification da apple (opcional) Se você ativar o serviço de Push Notification da Apple (APN) para o seu aplicativo, o íco- ne do aplicativo exibe um símbolo vermelho que indica o número de questões novas ou atualizadas. Configurando notificação de envio é necessário para aplicações nas bancas de telvisualizadores. O emblema vermelho indica que um folio novo está disponível. »» Importante: Se você já tiver criado um App ID e certificados, você pode configurar seu App ID existente para ativar o serviço de Push Notification. Você não precisa criar novos certificados .P12 para o aplicativo. No entanto, você precisa criar novos certificados de mobileprovision para o App ID recém-configurado. Além disso, você, também, precisa criar os certificados .P12 para o Push Notification, conforme descrito a seguir. Criando um certificado de notificação de envio ◾◾ Vá para a página iOS Provisioning Portal. ◾◾ Clique App IDs no lado esquerdo da janela. ◾◾ Clique em Configurar ao lado de seu App ID. Ativando opcional Apple serviço Push Notification Publicação para tablets 21
  • 22. O Viewer Builder permite que você especifique os certificados para Push Notification — desenvolvimento e produção (distribuição). Comece criando o certificado de distribuição. ◾◾ Para criar um certificado para a distribuição do aplicativo, clique em Configurar ao lado de “Production Push SSL Certificate.” ◾◾ Abra o utilitário KeyChain. ◾◾ Sem chaves ou certificados selecionados, escolha Keychain Access> Assistant Certi- ficate Request> um Certificado de uma Autoridade Certificadora. observações: 22 Publicação para tablets
  • 23. ◾◾ Especifique um endereço de email válido e um nome comum. Selecione salvo em disco. Clique em Continuar. ◾◾ 8. Especifique um nome a Solicitação de Certificado e onde o arquivo será salvo, e clique em Salvar. ◾◾ 9. Quando o certificado for criado, clique em Concluído. A chave privada e uma chave pública são adicionados. ◾◾ Agora que você já criou a Solicitação de Certificado, você precisa enviá-la para o iOS Provisioning Portal para criar o certificado exigido. ◾◾ No iOS Provisioning Portal, clique em Continuar. Clique em Escolher arquivo e dê um duplo clique no arquivo de Solicitação de Certificado que você acabou de salvar. Clique em Gerar. O certificado SSL é gerado. ◾◾ Clique em Continuar. Publicação para tablets 23
  • 24. ◾◾ Clique em download e depois baixar o certificado em um local conhecido. Este certificado para Apple Push Notiofication (APN) é chamado de “aps_production_iden- tity.cer.” Em seguida, você irá criar o certificado .P12 que será utilizado no Viewer Builder. Criando o certificado de distribuição para APN - p12 ◾◾ No Finder, localize o arquivo aps_production_identity.cer você criou, e dê um duplo clique nele. Um duplo clique no certificado inicializa o Keychain Access e instala o certificado. Se clicar duas vezes no arquivo .Cer não instalar o certificado, como mostrado, use o File> Import Items método para especificar o arquivo. Cer. ◾◾ Control-clique na chave privada associada com o certificado, e clique em Exportar. Importante: Control-clique na chave privada, e não o certificado abaixo a chave privada. ◾◾ Salve sua chave no formato Personal Information Exchange (. P12). Especifique um nome que o distingue como um certificado .P12 de produção (distribuição) para Push Notification. ◾◾ Quando solicitado, especifique uma senha para o seu certificado .P12 e clique em OK. Não use uma senha em branco. Você irá fornecer essa senha ao usar o Viewer Builder para carregar o certificado APN. ◾◾ Na página iOS Provisioning Portal, clique em Concluído. observações: 24 Publicação para tablets
  • 25. ◾◾ Siga as mesmas etapas para criar um certificado APN para desenvolvedor. »» IMPORTANTE: é preciso refazer os certificados de mobileprovision - desenvolvedor e distribuidor usando o iOS Provisioning Portal. No Viewer Builder, selecione Push Notification, na aba de Provisioning e especifique os certificados APN e suas respectivas senhas. »» RESUMO RÁPIDO: Para ativar o Push Notification; configure o AppID; crie certificados .P12 de desenvolvimento e produção (distribuição); crie certificados novos para mobileprovision, e carregue esses certificados no Viewer Builder. tipos de venda Há duas formas de monetizar seus conteúdo nas app stores — vendendo o próprio apli- cativo ou vendendo os folios (edições) Se você estiver criando um aplicativo single-folio, você pode cobrar dos clientes a compra do aplicativo em si. O custo do aplicativo você especifica quando envia para a Apple. Consulte a seção “Enviando Apps da App Store” na página 36. Se você estiver criando um aplicativo multi-folio, você pode fazer os clientes pagarem para baixar folios da biblioteca. Folios que podem ser comprados são chamados “Retail Folios”. Os clientes podem comprar Retail Folios individualmente ou através de uma assinatura. Criando In-app purchase para retail folios Folios gratuitos não são revisados pela Apple. Contudo para cada Retail Folio é preciso criar um in-app purchase com o mesmo Product ID. Os in-app Purchase devem ser sub- metidos com antecedência para aprovação da Apple. »» Importante: O primeiro in-app purchase deve ser submetido à Apple junto com um Review do Aplicativo. A Apple revisa o conteúdo dos in-app purchase a seu exclusivo critério. ◾◾ Certifique-se de que você já começou o processo de envio/cadastro do seu aplicativo de distribuição para a Apple app store e salvou as alterações. Você precisa ser capaz de selecionar o aplicativo de distribuição quando você submeter o in-app purchase. Publicação para tablets 25
  • 26. ◾◾ Ir para o iTunes Connect (http://itunesconnect.apple.com) e sign in. ◾◾ Nas iTunes Connect página principal, clique em Gerenciar seus aplicativos. ◾◾ Clique no aplicativo de visualização em que você vai incluir os Retail Folios. ◾◾ Clique em Gerenciar In-App Purchase. »» Atenção: Se a opção Gerenciar In-App Purchase não aparecer, você não se inscreveu para uma conta de varejo, adicionando seus dados bancários e informações fiscais. ◾◾ Clique em Criar novo para criar um novo in-app purchase. ◾◾ Clique no botão “Non-Consumable”. observações: 26 Publicação para tablets
  • 27. ◾◾ Especifique o preço e o idioma de sua publicação. ◾◾ Em detalhes, especificar um nome de referência e identificação do produto. A identi- ficação do produto — Product ID deve ser idêntico ao Product ID utilizado na publi- cação do folio. Use o formato “com.publisher.publication.folio”, como por exemplo “com.dualpixel.apostila.2012.” ◾◾ Na aba Pricing and Availability, selecione “Cleared for Sale” para que você possa testar o aplicativo. Escolha o preço da publicação (folio). ◾◾ Em Screenshot For Review, carregue uma imegem da tela da biblioteca exibindo o folio habilitado para a compra. Voce deverá utilizar o usuário de teste — descrito pá- gina 35 — para validar a função de retail. A Apple não irá rever o in-app purchase até que você incluir uma imagem. ◾◾ Clique em Salvar. »» Atenção: Se você não especificar uma captura de tela — Screenshot For Review , o seu status fica definido como Waiting For Screenshot; Se você especificar a captura de tela, o seu status fica definido como Waiting for Review, caso você ainda vá enviar o aplicativo; ou In Review, se o seu aplicativo já está aprovado. ◾◾ No portal Folio Producer Organizer (https://digitalpublishing.acrobat.com), publique o folio como Public e Retail usando o mesmo Product ID que você usou ao criar o in-app purchase. Publicação para tablets 27
  • 28. Mesmo que o seu aplicativo já esteja aprovado, o Retail Folio não aparece na biblioteca aplicativo até que a Apple aprove o in-app purchase. Caso o aplicativo ainda não tenha sido aprovado, seu primeiro in-app purchase deve ser apresentado juntamente com uma nova versão do aplicativo. Configurando subscriptions e entitlement Ao usar o Viewer Builder, você pode configurar assinaturas (subscriptions) e entitlement. Assinatura dá aos usuários acesso a folios no aplicativo por um período de tempo. Entitlement é a loja ou serviço que mantém o controle de quais usuários têm acesso aos folios. Você pode escolher qualquer uma das três opções: Entitlement (Enterprise) - Use esta opção para criar o seu próprio serviço de subscri- ção. Consulte com a Apple. Entitlement com IOS Subscription (Enterprise) - Cria aplicativos que utilizam servi- dores próprios para determinar quais os clientes podem fazer download do conteúdo — folios. Os clientes podem se inscrever através de um serviço privado de assinatura ou pela própria Apple app store. Quando você configurar um servidor personalizado, você pode criar um banner que aparece na parte superior da biblioteca. IOS Subscription - Cria aplicativos que usa apenas o modelo de assinatura da Apple app store. Nenhum servidor personalizado ou serviço de assinatura são necessários. Também permite personalizar a biblioteca do aplicativo com banners de assinatura. observações: 28 Publicação para tablets
  • 29. aplicativo com serviço de assinatura Banners em modo horizontel e vertical como chamada para assinatura da publicação. Criando um servidor personalizado (Enterprise) Contacte o seu representante Adobe para os requisitos do servidor e demais informa- ções. Quando você criar o site da assinatura, considere incluir as seguintes páginas/ observações: ◾◾ Um site principal, onde os usuários podem preencher as informações de assinatura. ◾◾ Uma página de autenticação web service. ◾◾ Uma página de política de privacidade. Apple exige que você forneça uma URL com política de privacidade da sua empresa. URLs política de privacidade são necessárias para todas as aplicações que oferecem assinaturas auto renewable. A URL é visível para os clientes na App Store. Para mais informações, consulte a documentação da Apple. ◾◾ Definir uma página onde os clientes podem executar tarefas da assinatura, como loca- lizar uma assinatura impressa ou converter uma assinatura de impressão para digital. ◾◾ Definir um serviço de recuperação de senhas - “Esqueceu seu senha”. ◾◾ Crie uma webpage de 180 pixel de altura como banner da assinatura para ser exibido no topo da janela da biblioteca do aplicativo. Este banner pode incluir mensagens que não estão necessariamente relacionadas com a assinatura. Publicação para tablets 29
  • 30. iOS subscriptions Quando você cria uma iOS Subscription, você precisa usar o iTunes Connect para criar dois tipos de compras — in-app purchase para cada folio e outra para o período de assinatura. Quando você clique em Manage In-app purchase no iTunes Connect, utilize o tipo Non-Consumable para retail folios, e utilize a opção Auto-Renewable para criar o perído de assinatura. Crie Non-Consumable para retail folios. Crie Auto-Renwable para cada período de asinatura. Para cada in-app purchase é preciso especificar um Product ID. Por exemplo, o Product ID para um Retail Folio seria “com.publisher.publication.mes-ano”. Folios para venda avulsa — Retail Folio utilizam in-app purchases individuais. Para assinaturas o product ID identifica o período da assinatura, por exemplo “com.publisher.publication.duracao”. observações: 30 Publicação para tablets
  • 31. ◾◾ Venda Avulsa - neste processo cada folio possui um Product ID que é atribuido no Folio Producer Organizer — Portal do Digital Publishing Suite. ◾◾ Assinaturas - o Product ID para assinaturas é cadastro no Viewer Builder. ◾◾ Todo processo de venda e assinatura ocorre em duas partes — Adobe x App Store. Deverá existir um mesmo Product ID em cada parte, seja venda avulsa ou assinatura. Criando banners para iOS subscription A biblioteca aplicativo personalizado inclui diversas áreas que permitem oferecer informações de assinatura. Criar os seguintes ativos para preencher essas áreas. Banner de Assinatura Vertical - banner com 180 x 331 pixels (360 x 662 pixels) para ser exibido na posição vertical do iPad na biblioteca - formato .png Banner de Assinatura Horizontal - banner com 468 x 135 pixels (936 x 270 pixels) para ser exibido na posição vertical do iPad na biblioteca - formato .png Publicação para tablets 31
  • 32. Imagem da capa na banca — Newsstand Para aplicativos habilitados ao Newsstand é preciso carregar uma imagem padrão para atender a exibição inicial no Newsstand. Este processo pode ser realizado via iTunes Connect, na aba Newss- tand, utilize um arquivo .png até 1024x768 pixels. Este arquivo será subsctituido pelas capas do folios a cada nova edição publicada. Para melhores resultados, use o nome do aplicativo, e não o nome folio, nas imagens da capa. Criando um in-app purchase para iOS subscription Quando você cria uma assinatura, é preciso gerar uma chave de segurança — Shared Secret, que é um código exclusivo que permite que o aplicativo se comunique com os com folios comprados. Esta chave é gerada no iTunes Connect é inserida no Application ID cadastrado no apli- cativo, através do portal do DPS - Account Administrator. ◾◾ Acesse http://itunesconnect.apple.com, e assinar pol ◾◾ É necessário realizar um cadastro na nemu - Contracts, Tax and Banking antes de cadastrar qualquer processo de venda ou assinatura. ◾◾ Clique em Manage your Applications. ◾◾ Na página Manage your Applications, escolhar o app no qual você deseja configurar assinaturas. ◾◾ Clique em Manage In-App Purchases. ◾◾ Clique em “View or Generate a shared secret.” Se a opção de Shared Secret não aparacer na página do In-app purchase isso significa que o cadastro com as informações bancárias não foi realizado com sucesso. Clique em Voltar, e clique em “Contracts, Tax and Banking”. observações: 32 Publicação para tablets
  • 33. ◾◾ Copie o shared secret para Account Administrator e cadastre esse código no appli- cation ID do app. ◾◾ Clique em Create New, em In-app Purchase. ◾◾ Nesta página escolha a opção — Auto-Renewable Subscriptions ◾◾ Siga as instruções para completar o cadastro. Para cada duração de assinaturas é necessário criar um novo Product ID, no formato “com.publisher.publication.duration”. Quando for criar o app, através do Viewer Builder deverá ser especificado o mesmo Product ID. »» Atenção: A Apple permite que você crie múltiplas famílias de assinatura. No entanto, para aplicativos produzidos com DPS, é indicado criar apenas uma família com múltiplas durações — 3 meses; 6 meses; 1 ano. Publicação para tablets 33
  • 34. RESUMO: Voce pode atribuir in-app purchases individuais para o Folios e adicionar um período de assinatura na mesma publicação. Venda avulsa e assinatura trabalham com in-app purchases separados e podem rodar ao mesmo tempo no app. Assim seus clintes tem a opção de comprar a edição avulsa ou fazer uma assinatura da publicação. »» Atenção: Seu primeiro in-app purchase (venda avulsa - Retail ou assinatura) deverá ser enviado junto com uma nova versão do app (caso seu aplicativo já tenha sido aprovado pela apple). Habilitando a função newsstand A Apple exige que você use o iTunes Connect para permitir que um aplicativo para banca de jornal. Faça isso antes de submeter seu aplicativo aplicativo de distribuição para a Apple. ◾◾ Acesse http://itunesconnect.apple.com, e faça login. ◾◾ Clique em Manage your applications. E escolha o aplicativo que deseja configurar. ◾◾ Clique na aba Newsstand. ◾◾ Habilite a função Newsstand, e especifique uma imagem para a capa da banca, como por exemplo, um arquivo PNG 124x768. ◾◾ Para cada folio adicionado ao app, use o recurso de Adicionar para carregar a nova imagem da capa. O termo Issue ID tem o mesmo valor do Product ID. Usando o viewer builder Depois de criar os arquivos necessários — icones, splash viewes e certificados, você está pronto para criar seu aplicativo usando o Viewer Builder. Ao usar o Viewer Builder, não se deve repetir o Adobe ID — application ID — em dife- rentes app. Cada app deverá ter um Adobe ID próprio. observações: 34 Publicação para tablets
  • 35. Testando o aplicativo No Viewer Builder serão criados dois aplicativos — desenvolvimento .IPA e de distribuição .ZIP. O próximo passo é testar o aplicativo de desenvolvimento para se certificar de que tudo funciona conforme planejado. Testando um app tipo single-folio Siga estes passos se o aplicativo personalizado contém apenas uma questão de built-in único. ◾◾ Abra o iTunes e arraste o arquivo .IPA para a aba de app do iTunes. ◾◾ Conecte seu iPad, e sincronize. ◾◾ Abra o aplicativo em seu iPad, e comece a testá-lo. ◾◾ Faça o seguinte: ◾◾ Se o aplicativo precisa ser mudado, edite o folio, em seguida crie um outro aplicati- vo de desenvolvimento. Então, primeiro exclua o aplicativo anterior, para instalar o novo, e teste novamente. ◾◾ Se o aplicativo funciona como projetado, envie o app de distribuição .ZIP para a Apple App Store. Testando um app tipo multi-folio Caso sua publicação seja cobrada deixe sempre uma edição de amostra gratuita - A Apple exige que todo app multi-issue dende contar um exemplar de amostra gratuito. Para orientação sobre requisitos de aprovação de aplicativos, entre em contato com a Apple. Siga estas etapas para testar o seu aplicativo multi-folio: ◾◾ Para publicar o folio, acesse o Digital Publishing Portal, com o Adobe ID adequado, e então faça o seguinte: ◾◾ Folio gratuito - alterar o status da publicação para FREE e PUBLIC. Pois o aplicativo de desenvolvimento não pode exibir um folio privado. Embora não seja necessário especificar um Product ID, recomendamos que você use o “com.publisher.publication. monthyear”. ◾◾ Retail Folio - definir o status para RETAIL e PUBLIC, e especificar um Product ID. Para Retail folios, é importante usar o mesmo Product ID na publicação e no in-app pur- chase cadastrado no iTunes Connect. ◾◾ Abra o iTunes e arraste o arquivo .IPA para a aba de app do iTunes. ◾◾ Conecte seu iPad, e sincronize. ◾◾ Abra o aplicativo em seu iPad, e comece a testá-lo. Certifique-se que voce consegue baixar o folio para biblioteca do app Publicação para tablets 35
  • 36. Antes que você possa testar seus Retail folios, você precisa usar o iTunes Connect para criar um usuário de teste e começar o processo de envio do in-app purchase. ◾◾ Execute um dos seguintes procedimentos: ◾◾ Se o aplicativo precisa ser mudado, edite o folio, em seguida crie um outro aplicati- vo de desenvolvimento. Então, primeiro exclua o aplicativo anterior, para instalar o novo, e teste novamente. ◾◾ Se o aplicativo funciona como projetado, envie o app de distribuição .ZIP para a Apple App Store. Antes de enviar o seu app de distribuição multi-folio, você precisa testar se a compra do folio esta funcionando corretamente. Consulte “Testando a compra do folio” mais adiante neste documento. Enviando Apps para a Apple Store Use o iTunes Connect para enviar o arquivo. Zip para a Apple App Store. Quando for aprovado, os clientes poderão fazer o download do aplicativo no iPad. Você pode completar a primeira fase do processo de envio sem o arquivo de distribuição binária (ou seja, o aplicativo) que a Adobe cria para você. Você pode usar o iTunes Con- nect para salvar suas informações de metadados. E depois de ter cadastrado o aplicativo, o status muda para Waiting For Upload. A Apple atualmente permite 120 dias a partir do cadastro do app no iTunes como prazo para envio do arquivo .Zip. Se você estiver enviando um aplicativo multi-folio com retail folios, certifique-se de fornecer conteúdo gratuito, por exigências da Apple. Além disso, a primeira venda avulsa e/ou a assinatura cadastrada no app precisa ser enviado junto com o arquivo .Zip, caso contrário terá que enviar o app novamente. Você terá que usar o utilitário Application Loader para carregar o arquivo binário, depois aguarde a Apple aprovar seu app. observações: 36 Publicação para tablets
  • 37. Na home do iTunees Connect, clique em Manage your Applications. Na página Gerenciar Aplicativos, clique em Adicionar novo aplicativo. De acordo com novo aplicativo, escolha o seu idioma principal e digite o nome da sua empresa. »» Atenção: O nome da empresa será associada a todos os aplicativos criados nesta conta. Publicação para tablets 37
  • 38. ◾◾ De acordo com Informações do aplicativo, especifique o nome do aplicativo e número de SKU, e escolha o seu Bundle ID. »» Dica: Para saber mais sobre cada opção, clique no ícone de interrogação. ◾◾ Em Rights and Prices, defina o preço do aplicativo — normalmente utilizado para single-folio. Para aplicativos multi-folio, uma abordagem comum é deixar o aplicativo gratuito, cadastrar um in-app purchase (venda avulsa e/ou assinatura) para os folios. ◾◾ Especificar as informações de metadados do aplicativo, não se refere ao folio. Você provavelmente vai usar 1.0 para o número da versão. Você também pode querer criar um site ou página da web que os clientes possam visitar para obter mais informações sobre o aplicativo. Especifique a URL no campo URL App. observações: 38 Publicação para tablets
  • 39. ◾◾ Role para baixo e preencha o restante dos campos. Você precisa incluir um ícone e uma captura de tela para iPad na App Store. ◾◾ Quando terminar, clique em Salvar alterações, e, em seguida, clique em Concluído. Você pode clicar em View Details para editar o aplicativo que você criou. Por exemplo, você pode clicar em Manage Locations para vender seu aplicativo em outras línguas. Publicação para tablets 39
  • 40. ◾◾ Quando você estiver pronto para enviar o app — arquivo .ZIP, clique em View Details e clique no botão Ready to Upload Binary. ◾◾ Indique se o aplicativo é criptografado. Adobe atualmente não criptografar aplicativos aplicativo. ◾◾ Se você ainda não tiver baixado o utilitário Application Loader, clique em Download App Loader. (Se você baixou o XCode, Application Loader também foi baixado. No entanto, certifique-se que você tem a versão mais recente do Application Loader instalado.) observações: 40 Publicação para tablets
  • 41. ◾◾ Iniciar Application Loader, e siga as instruções para carregar a distribuição binária (. Zip) app que a Adobe desde que você. Se você receber uma mensagem de erro como “the dwarfdump binary must exist” ou “com.apple.transporter.util.StreamUtil” quando você fazer o upload do arquivo. Zip, certifique-se que você tem a versão mais recente do Application Loader. A Apple irá avisá-lo quando seu aplicativo for aceito ou rejeitado. Você pode usar o iTunes Connect para monitorar o status. Se você notar um erro em seu aplicativo depois de ter apresentado, você pode enviar um novo .ZIP, enquanto o app ainda está pendente. Vá para a seção Manage Applications do iTunes Connect, clique em View Details, clique em Binary Details, em seguida, clique em Rejeitar Binário. Em seguida, apresente uma nova versão do app. Se seu aplicativo já está aprovado, você pode enviar uma atualização. Testando retail folios - sandbox Ao testar o aplicativo, você pode criar um usuário de teste que lhe permite baixar o folio usando o aplicativo de desenvolvimento, sem realmente pagar pelo folio. Este processo de teste sandbox é explicado em mais detalhes em “Manage In-app purchase” do Guia do desenvolvedor do iTunes Connect. ◾◾ No Folio Producer Organizer, publique o folio com status definido para Reatail e Public com o Product ID adequado. Este Product ID deve ser idêntico ao Product ID cadastrado na apple store. Recomenda- mos que você use o formato “com.yourcompany.yourmagazine.yourissue” para o seu Product ID. ◾◾ Usando o iTunes Connect, certifique-se de ter iniciado o processo de envio, tanto para a distribuição do aplicativo (Binário .Zip), quanto do in-app purchase do folio, conforme descrito anteriormente nesta apostila. ◾◾ Usando o iTunes Connect, criar um usuário de teste. Um usuário de teste permite testar o processo de compra de um folio sem realmente ter que comprar a publicação. Para criar um usuário de teste, vá para a página principal do iTunes Connect, e clique em Gerenciar usuários. Clique usuário de teste. Clique em Novo Usuário, em seguida, especifique as informações. Use um endereço de e-mail válido que você possa verificar. Lembre-se do endereço de e-mail e senha. Você vai precisar dessa informação para “comprar” o seu folio. Publicação para tablets 41
  • 42. ◾◾ Em seu iPad, saia da sua conta. clique em Configurações > Store, clique na sua Apple ID, e toque em Sign Out. Não logar usando o usuário de teste permaneça desconectado. Caso contrário, o usuário de teste será tratado como um usuário normal, e você será solicitado para o seu cartão de crédito. ◾◾ Abra o aplicativo de desenvolvimento no seu iPad. (Consulte “Testando o App de De- senvolvimento”, anteriormente nesta apostila.) Se você for solicitado a fornecer informações do cartão de crédito, saia do aplicativo, e saia da sua conta. Inicie o aplicativo de novo, não faça o sign in, em seguida baixar o folio. — deverá a aparecer o botão BUY ao lado da miniatura da capa na biblioteca do . aplicativo. observações: 42 Publicação para tablets
  • 43. ◾◾ Se o download e compra funcionaram como projetado, use o iTunes Connect para fionalizar o envio do in-app purchase. »» Atenção: Depois que a Apple aprova sua primeira edição de venda avulsa, considere enviar os próximos in-app com antecedência para que você possa evitar atrasos desnecessários. Quando terminar o teste, volte no seu iPad com sua Apple ID. Atualizando um aplicativo Você pode querer atualizar um aplicativo que você enviou para a App Store. Por exem- plo, você pode querer criar folios que utilizem novos recursos interativos, ou você pode querer habilitar push notiofications ou assinaturas. Quando você atualizar o aplicativo aplicativo, use o mesmo App ID, mas crie novos certificados mobileprovisioning - desenvolvedor e distribuidor. Criando Aplicativos adicionais Visualizador Use um Adobe ID diferente para cada aplicativo que você criar. Use o mesmo Adobe ID quando você for publicar o folio no portal do DPS. Você pode usar os mesmos certificados .p12 para diferentes aplicações. No entanto, você deve criar um novo App ID e novos mobileprovision para cada app. Publicação para tablets 43
  • 44. www.dualpixel.com.br observações: 44 Publicação para tablets