Création d’applications DPS natives pour appareils Android

Êtes-vous certain de lire le bon article ?

Cet article fait référence à Digital Publishing Suite. Pour un article AEM Mobile, reportez-vous à la page Création d'applications pour Android.

Utilisez la version Web de DPS App Builder pour créer des applications DPS destinées aux appareils Android.

Les versions précédentes de DPS permettaient de créer des applications Android héritées (basées sur AIR). Désormais, il n’est plus possible de créer ou de modifier des applications Android héritées.

Fonctionnalités prises en charge par le lecteur Android natif

Le lecteur Android natif prend en charge la plupart des fonctionnalités DPS prises en charge sous iOS. Voici les principales caractéristiques du lecteur Android :

  • Téléphones et tablettes Android (version 4.0.3 ou ultérieure)
  • Fonction de pincement et zoom sur les articles au format d’image PDF, PNG ou JPEG
  • Mise à l’échelle du folio en fonction de la taille de l’écran (tout format d’article)
  • Achat de publication unique sur Google Play

Pour consulter un tableau comparatif des fonctionnalités DPS, reportez-vous à la liste des fonctionnalités DPS prises en charge.

Fichiers requis pour créer un lecteur Android natif

  • Icône d’application au format PNG. Nous vous recommandons d’utiliser un fichier PNG de 96x96.
  • Certificat valide. Il peut s’agir d’un certificat .p12 ou d’un fichier .keystore. Pour plus d’informations sur la création d’un certificat .p12 valide, reportez-vous à la page Processus de publication DPS pour périphériques Android.

Création d’un lecteur Android natif

Utilisez DPS App Builder version Web pour créer une application Android native.

DPS App Builder version Web n’est pas en mesure de signer le fichier .apk. Par conséquent, vous devez utiliser l’outil de signature d'application de DPS pour signer l’application, qui peut alors être proposée dans la boutique, comme expliqué dans la suite de ce document.

  1. A l’aide d’un Adobe ID doté du rôle DPS App Builder, connectez-vous à DPS App Builder version Web :

    https://appbuilder.digitalpublishing.acrobat.com/

  2. Cliquez sur l’icône Plus (+) pour créer une nouvelle application.

  3. Sélectionnez Android dans le menu Plate-forme, puis cliquez sur Suivant.

  4. Suivez les invites pour créer l’application.

Paramètres généraux

Dans le volet General, spécifiez les paramètres suivants.

Application Name. Indiquez le nom de l’application. Celui-ci est affiché sous l’icône de l’application et dans l’interface utilisateur du magasin.

Bundle ID. Indiquez un ID d’assemblage utilisant le format DNS inversé, par exemple com.éditeur.publication. Evitez d’utiliser des tirets ou d’autres caractères spéciaux.

Si vous mettez à jour une application Android existante, utilisez le même ID d’assemblage que celui indiqué précédemment dans DPS App Builder.

URL de politique de confidentialité. (Facultatif) Indiquez l’URL de la page Web contenant votre politique de confidentialité.

Remplacer le numéro de version de l’application. Cette option est nécessaire si vous mettez à jour une application et que vous avez utilisé DPS App Builder ou un autre outil pour créer une application. Sélectionnez cette option et indiquez un numéro de version plus récent. Pour plus d'informations sur l'obtention du numéro de version de l'application, reportez-vous à la page Définition de numéros de version dans DPS App Builder version Web.

Compte / mot de passe de l'application. Sélectionnez le compte de l’application (également appelé « ID de titre ») utilisé pour publier les folios qui figureront dans la bibliothèque de l’application.

Détails de l’application (compte Enterprise)

Ressources

Icône de l’application. Indiquez un fichier image PNG. Si vous spécifiez un fichier PNG plus petit ou plus grand que 96x96, son contenu est mis à l’échelle (agrandi ou réduit, selon le cas).

Library Banner. Si vous vous connectez avec un compte Enterprise, l’option Library Banner est disponible. Vous pouvez télécharger un fichier .zip contenant les fichiers HTML à utiliser pour la bannière de bibliothèque. Le fichier HTML source doit porter le nom « index.html ». La hauteur de la bannière s’adapte en fonction de la largeur de l’écran de l'appareil. Vous pouvez choisir d’afficher des images différentes selon les dimensions de l'appareil ; pour cela, spécifiez des classes multimédias CSS dans votre fichier HTML.

Si vous ne souhaitez plus que la bannière s’affiche lorsque les utilisateurs se connectent, sélectionnez l’option « Hide banner when the reader is signed in ». Cette option est particulièrement utile pour les bannières d’abonnement promotionnelles.

Bibliothèque

Bibliothèque. Si vous vous connectez avec un compte Enterprise, vous pouvez spécifier le fichier .zip contenant le code HTML à utiliser pour la bibliothèque personnalisée. Le fichier HTML source doit porter le nom « index.html ». Pour plus d'informations, reportez-vous à la page Création d’une bibliothèque personnalisée (Entreprise).

Verrouiller la bibliothèque en orientation paysage. Sélectionnez cette option si vous souhaitez que la bibliothèque soit toujours affichée en mode paysage, même si l’utilisateur fait pivoter son appareil.

Configuration de la prise en charge avancée de rendu. Sélectionnez cette option si vous voulez limiter les tailles de folio disponibles sur les téléphones Android et les tailles de folio disponibles sur les tablettes Android. Les tailles de folio dans la liste déroulante incluent tous les folios publiés en tant que documents publics dans le compte Application que vous avez spécifié. Google considère les appareils au format 600 dpp ou un format inférieur comme étant des téléphones.

Seules les tailles de folio que vous sélectionnez sont disponibles sur ce type d'appareil. Si vous ne sélectionnez pas de taille de folio pour un type d'appareil, les folios de cette taille n'apparaîtront pas dans votre application Android sur ce type d'appareil. Si vous sélectionnez plusieurs tailles de folio pour un type d'appareil et configurez des rendus, le lecteur de contenu sélectionnera le rendu correspondant le mieux aux dimensions de l'appareil.

Pour plus d'informations, reportez-vous à la page Configuration des rendus pour les lecteurs Android natifs.

Droits directs (Enterprise uniquement)

Sélectionnez l’option Activer les droits directs uniquement si votre application utilise cette fonctionnalité (version Enterprise uniquement). Sinon, cliquez sur Suivant.

ID d’intégrateur. Adobe fournit un ID d’intégrateur sous réserve que votre compte de droits soit en service sur nos serveurs. Cette option n’est disponible que pour les clients Enterprise de Digital Publishing Suite. Contactez votre représentant Adobe pour plus d’informations sur l’ID d’intégrateur.

Créer une URL de compte. Indiquez l’URL permettant aux clients de souscrire un abonnement par l’intermédiaire de l’éditeur. Cette URL est utilisée lorsqu’un utilisateur appuie sur le bouton « Créer un compte » dans la boîte de dialogue Connexion.

URL du compte oubliée. Spécifiez l’URL permettant aux clients de récupérer leur mot de passe en cas d’oubli.

Achat In-App

Pour savoir comment configurer la facturation In-App pour les appareils Android, reportez-vous à la page Processus de publication DPS pour périphériques Android.

Suppression et modification d’applications

Pour supprimer une application, sélectionnez-la et cliquez sur l’icône Corbeille.

Pour modifier une instance d’une application, sélectionnez-la et cliquez sur l’icône Modifier l’application, puis suivez les invites affichées à l’écran. L’application est recréée en utilisant la dernière version du lecteur.

Mise à jour et remplacement d’une application Android basée sur AIR

Si vous créez une nouvelle version d’une application Android existante basée sur AIR, tenez compte des éléments suivants :

  • Les paramètres et téléchargements de la version précédente ne sont pas conservés.
  • Les folios téléchargés dans le lecteur basé sur AIR ne sont pas supprimés lors de la mise à jour. Ces fichiers restent disponibles sur l’appareil de l’utilisateur.

Utilisation de l'outil de signature d'application de DPS pour signer le fichier .apk

Lorsque vous avez terminé, téléchargez le fichier .apk pour chaque magasin auquel vous souhaitez soumettre l’application. Avant cela, utilisez l’outil fourni pour signer le fichier .apk.

Pour signer l’application, vous avez besoin d’un certificat .p12 ou d’un fichier .keystore.

  1. Dans DPS App Builder version Web, cliquez sur le lien Application non signée sous « Téléchargements » pour télécharger le fichier .apk sur votre ordinateur.

    Ce fichier .apk n’est pas signé. Avant de l’envoyer au magasin, vous devez signer le fichier .apk.

  2. Téléchargez et installez l’outil de signature d'application de DPS. Celui-ci est disponible sur la page principale de DPS App Builder version Web. Cliquez sur l’icône représentant une personne dans le coin supérieur droit, puis sélectionnez Télécharger l'outil de signature dans le menu.

  3. Lancez l'outil de signature d'application de DPS et suivez les invites pour signer l’application.

    Si vous spécifiez un certificat .p12, indiquez le mot de passe associé. (Pour plus d’informations sur la création d’un certificat .p12, reportez-vous à la page Processus de publication DPS pour périphériques Android.)

    Si vous spécifiez un fichier .keystore, indiquez le mot de passe associé, l’alias de la clé privée et le mot de passe de la clé privée.

  4. Envoyez le fichier .apk au magasin approprié. Pour plus d’informations, reportez-vous à la page Processus de publication DPS pour périphériques Android.

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?