A DPS disponibiliza vários métodos de utilização de APIs em JavaScript e HTML para melhorar a experiência do usuário. Para criar conteúdo em HTML para uma biblioteca personalizada, uma loja personalizada ou banners de direitos, consulte Library and Store API (API de biblioteca e de loja, em inglês apenas).
Em caso de conteúdo em HTML incluído em um fólio, como um artigo HTML ou uma sobreposição de conteúdo da Web, consulte Reading API (API de leitura, em inglês apenas). A Reading API inclui alguns recursos disponíveis na API de biblioteca e de loja, além de APIs para localização geográfica, câmera, calendário de detecção de dispositivos.
Qualquer conteúdo em HTML que você especificar na DPS App Builder pode fazer referência à API de biblioteca e de loja. Os artigos HTML e as sobreposições de conteúdo da Web de um fólio podem fazer referência à Reading API.
|
API de biblioteca e de loja |
Reading API |
Biblioteca personalizada |
* |
|
Loja personalizada |
* |
|
Slots personalizados (visualizações da Web) |
* |
|
Banner de direito |
* |
|
Tela de boas-vindas |
* |
|
Tela de informações |
* |
* |
Sobreposição de conteúdo da Web |
|
* |
Artigo HTML |
|
* |
Os recursos a seguir permitem acesso às APIs de JavaScript.
Biblioteca personalizada
Você pode substituir a implementação nativa da biblioteca do visualizador por HTML, JavaScript e CSS, conforme suas necessidades. Ao acessar as APIs, você pode duplicar a funcionalidade de comércio eletrônico encontrada na biblioteca padrão e personalizá-la conforme o design de seu projeto. Para obter informações sobre a criação de bibliotecas e lojas personalizadas, consulte Custom storefronts and libraries (Bibliotecas e vitrines personalizadas, em inglês apenas).
Slots personalizados
Os slots personalizados (também denominados "ícones de navegação personalizados") aparecem na barra de navegação inferior. Quando tocados, eles mostram uma exibição da Web, como uma loja personalizada ou uma página de Perguntas frequentes. O HTML da exibição da Web pode incluir referências à API de biblioteca e loja.
Banner de direitos
Se seu aplicativo incluir autorização direta, você pode definir a exibição de um banner HTML na parte superior da exibição da biblioteca, conforme mostrado nas imagens acima. Use o banner para fazer um apelo aos assinantes de impressão para que acessem imediatamente o conteúdo, para fazer ofertas de assinatura ou para exibir anúncios. O banner de direitos tem total acesso à API de biblioteca e loja. Para obter detalhes, consulte Leveraging direct entitlement with DPS (Aproveitando a autorização direta com a DPS, em inglês apenas).
Tela de boas-vindas
A tela de boas-vindas é uma exibição transparente da Web que mostra conteúdo em HTML entre a tela inicial e a Biblioteca/Loja. O conteúdo HTML é exibido na primeira vez em que os clientes iniciam o aplicativo depois da instalação ou de uma atualização. A tela de boas-vindas tem total acesso à API de biblioteca e loja. Consulte Introdução a telas de boas-vindas no Centro de desenvolvedores do DPS.
Tela de informações
Você pode exibir uma tela de informações onde quer que os usuários exibam conteúdo em seu aplicativo. Você pode, por exemplo, estimular os leitores a criar uma conta, baixar um aplicativo complementar, acessar conteúdo da Ajuda ou exibir outras ofertas personalizadas com uma exibição transparente da Web. A tela de informações tem total acesso às APIs em JavaScript, sejam elas a API de biblioteca e loja ou a Reading API, dependendo de onde a tela de informações seja acionada.
Você pode iniciar a tela de informações tanto do nível do aplicativo (como uma biblioteca personalizada ou um banner de direitos) quanto do nível do fólio (artigo HTML ou sobreposição de conteúdo da Web). Os arquivos HTML usados na tela de informações residem em um servidor externo, e não no aplicativo. Os usuários devem estar conectados à Internet para exibir a tela de informações.
Para obter mais informações, consulte New APIs and features in r30 (Novas APIs e recursos da r30, em inglês apenas).
Artigos HTML/Sobreposições de conteúdo da Web
Para acessar as APIs em JS de um fólio, e não da biblioteca, você pode criar um artigo HTML ou uma sobreposição de conteúdo da Web. Você pode então criar encartes digitais para exibir conteúdo diferente, dependendo de como o artigo foi adquirido, ou pode aproveitar a Camera API, a Geolocation API ou APIs diversas de marketing (todos os artigos em inglês apenas).