Avez-vous affiché l’article correct ?
Cet article fait référence à Digital Publishing Suite. Pour l’article Digital Publishing Solution (DPS 2015), voir Guide de publication Android pour DPS 2015.
Avez-vous affiché l’article correct ? Cet article fait référence à Digital Publishing Suite. Pour l’article Digital Publishing Solution (DPS 2015), voir Guide de publication Android pour DPS 2015. |
À l’aide des outils DPS, vous pouvez créer un lecteur de contenu .apk que vous pouvez envoyer à Google Play (ancien Android Market).
Vous pouvez créer deux types d’applications pour les appareils Android : l’application Android basée sur AIR héritée (arrêtée en décembre 2014) ou la nouvelle application Android native. Pour obtenir des instructions sur la création de l’application Android basée sur AIR héritée, voir Création d’applications DPS héritées pour appareils Android. Pour obtenir des instructions sur la création d’une application Android native, voir Création d’applications Android natives DPS.
Pour afficher un tableau comparatif des fonctionnalités, voir Liste des fonctionnalités prises en charge par DPS.
Suivez les étapes ci-dessous pour créer les fichiers requis pour votre lecteur de contenu personnalisé. La version actuelle de DPS App Builder est 3.2 (septembre 2014).
☐ Icônes d’application (toutes les tailles pour l’application native ; PNG 36x36, 48x48 et 72x72 pour l’application héritée)
☐ Images Splash (PNG 8 bits 1280x800 et 800x1280 ou supérieur) pour l’application héritée uniquement
☐ Certificat valide
Pour plus d’informations sur la tarification des applications dans Google Play, voir Vendre vos applications dans l’Aide de Google Play.
Pour les applications Android natives, signez le fichier .apk. Soumettez ensuite le fichier .apk signé à la boutique Google Play. Si votre application intègre les achats dans l’application, veillez à spécifier le secret partagé (clé de licence) sur le portail administration de comptes DPS et à envoyer un fichier APK bêta sur le portail des développeurs Google Play. Voir la section correspondante plus loin dans cet article.
Pour utiliser Viewer Builder pour créer un lecteur de contenu personnalisé, vous devez créer des icônes d’application, des écrans de démarrage et une couverture.
Pour les applications Android natives, créez une image PNG carrée de n’importe quelle taille (96x96 ou plus recommandé). Web App Builder met l’image à l’échelle.
Pour les applications Android héritées, créez des icônes au format PNG de 36x36, 48x48 et 72x72 pixels.
Lorsque vous soumettez l’application finale à la boutique en ligne, vous êtes invité à fournir des images d’application supplémentaires.
Pour les applications Android natives, les écrans de démarrage ne sont pas obligatoires. L’application se charge immédiatement.
Pour les applications Android héritées, créez deux écrans de démarrage pour tous les appareils Android. Lorsque le lecteur de contenu démarre, un écran de démarrage s’affiche pendant environ 3 secondes. Fournissez deux images d’écran de démarrage au format PNG 72 ppp 8 bits avec n’importe quelle paire de dimensions suivante : 1280x800/800x1280, 1920x1200/1200x1920, 2048x1536/1536x2048 ou 2560x1600/1600x2560.
Tous les périphériques utilisent le même écran de démarrage horizontal ou vertical spécifié. Le lecteur de contenu modifie la taille des images horizontalement ou verticalement. En outre, si le périphérique et les images ont un rapport hauteur/largeur différent, le lecteur de contenu recadre les bords des images pour remplir l’écran.
Les systèmes Android exigent que toutes les applications installées soient signées à l’aide d’un certificat P12, dont la clé privée est gérée par le développeur de l’application. Assurez-vous que toutes les applications sont signées. Le système ne peut pas installer une application qui n’est pas signée. Vous pouvez utiliser les certificats auto-signés pour signer vos applications. Aucune autorité de certification n’est nécessaire.
Il est nécessaire que le certificat que vous créez expire après le 22 octobre 2033.
Plusieurs méthodes permettent de créer des certificats, y compris Adobe Flash Professional et Adobe Flash Builder.Si vous n’avez pas tous les outils de développement installés, vous pouvez utiliser l’utilitaire Keytool pour créer un certificat. Keytool est un utilitaire Java SDK déjà disponible sur les ordinateurs Mac OS. Dans Windows, il est nécessaire d’installer et de configurer Java SDK (également appelé JDK).
Les instructions suivantes vous indiquent comment utiliser Keytool pour créer un certificat. Pour obtenir de plus amples informations, voir la page sur la signature des applications sur le site des développeurs Android.
Copiez et collez la ligne suivante (remplacez « myname.key.p12 » et « alias_name » par vos informations) :
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
En spécifiant « 10000 », la date d’expiration est définie après le 22 octobre 2033.
Saisissez deux fois le mot de passe. Vous spécifiez ce mot de passe ultérieurement dans DPS App Builder.
Suivez les invites pour spécifier les informations de certificat.
Lorsque vous êtes invité à confirmer les choix, saisissez Oui, puis appuyez sur la touche Entrée pour utiliser le même mot de passe.
Un certificat est créé dans l’emplacement proposé, par exemple le dossier portant votre nom d’utilisateur. Copiez ce fichier de certificat dans un emplacement connu. Notez également le mot de passe.
Tapez (ou collez) la ligne suivante (remplacez « myname.key.p12 » et « alias_name » par vos informations) :
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000
En spécifiant « 10000 », la date d’expiration est définie après le 22 octobre 2033.
Saisissez deux fois le mot de passe. Vous spécifiez ce mot de passe ultérieurement dans DPS App Builder.
Suivez les invites pour spécifier les informations de certificat.
Un certificat est créé dans l’emplacement proposé, par exemple le dossier portant votre nom d’utilisateur. Copiez ce fichier de certificat dans un emplacement connu. Notez également le mot de passe.
Remarque : si le fichier de certificat n’est pas créé, remplacez « -keystore myname.keystore » par un chemin cible (par exemple, -keystore c:\users\bob\bobcert.keystore) auquel vous avez accès.
Utilisez la méthode appropriée pour créer votre fichier d’application Android (.apk).
Pour les applications Android natives, voir Création d’applications Android DPS natives.
Pour les applications Android héritées, voir Création d’applications DPS héritées pour appareils Android.
Vous pouvez utiliser le service de facturation via l’application de Google pour vendre des folios individuels au sein de votre lecteur de contenu. DPS ne prend actuellement pas en charge les abonnements Google Play.
Assurez-vous que vous avez configuré la facturation avant de rendre votre contenu disponible aux clients.
(Applications Android AIR héritées uniquement) Même si vous proposez d’autres éléments via un service d’abonnement, vous pouvez configurer la facturation via l’application pour chaque folio commercialisé. Dans le cas contraire, quand vos clients cliqueront sur un bouton Acheter, ils recevront un message d’erreur.
Utilisez le site des développeurs Google Play afin de créer une demande d’application et charger votre lecteur de contenu personnalisé (.apk).
Suivez les étapes de la rubrique d’aide relative à l’administration de la facturation via l’application. A mesure que vous suivez ces étapes, notez les points suivants :
Copiez la clé publique dans le champ Android dans les secrets partagés, tel que décrit dans la rubrique d’aide en ligne du DPS Outil Administration de comptes. Connectez-vous ensuite à l’organiseur Folio Producer.
Pour rechercher la valeur de votre clé publique, connectez-vous à https://play.google.com/apps/publish. Cliquez sur le lien Edit Profile, puis copiez le texte dans le champ Public Key. Spécifiez également cette valeur de clé publique dans l’outil Administrateur de comptes Adobe, disponible dans le tableau de bord DPS. Ajouter cette valeur de clé publique à la zone des secrets partagés du compte de l’application.
Pour déclencher les changements, connectez-vous au tableau de bord DPS, puis cliquez sur Folio Producer pour ouvrir l’organiseur Folio Producer.
Pour les applications natives, votre tablette ou téléphone Android requiert Android 4.0.3 ou version ultérieure. Pour les applications Android héritées, votre tablette Android requiert Android 2.3 ou version ultérieure.
Ouvrez un gestionnaire de fichiers (tel que Mes fichiers) et appuyez sur le fichier viewer.apk pour l’installer.
Contrairement à Apple, Google ne requiert pas de processus d’approbation pour la soumission d’applications à Google Play. Toutefois, il est recommandé de tester votre fichier de lecteur de contenu personnalisé (.apk) avant de le soumettre à Google.
Publiez votre folio dans Distribution Service (serveur de traitement) en tant que Public. Pour l’ID de produit, Adobe vous recommande d’utiliser le format « com.publisher.publication.monthyear » pour le nom du folio. Pour les folios de vente au détail, assurez-vous que cet ID de produit correspond à l’ID de produit de facturation via l’application que vous avez configuré.
Si votre application comprend la facturation via l’application, consultez la section précédente relative à la configuration de la facturation via l’application. Pour tester la facturation via l’application dans votre application, voir Configuration des comptes de test et Test de la facturation via l’application.
Pour obtenir la liste complète des fonctions prises en charge dans les lecteurs de contenu iOS mais pas dans les lecteurs de contenu Android, voir Liste des fonctionnalités prises en charge par DPS et Différences entre les lecteurs de contenu iOS et Android.
Pour obtenir des informations détaillées sur la publication d’applications dans Google Play, visitez cette page :
http://developer.android.com/guide/publishing/publishing.html
Si vous ne l’avez pas déjà fait, inscrivez-vous en tant que développeur Google Play sur http://play.google.com/apps/publish.
Renseignez les informations sur votre application.
Si votre application comprend la facturation via l’application, procédez comme suit :
Une fois le fichier APK chargé, cliquez sur Save pour enregistrer les informations sans publier l’application. Cliquez sur Publish lorsque vous êtes prêt à soumettre le lecteur de contenu à Google Play.
Pour des résultats optimaux, ne supprimez pas une application que vous avez accidentellement publiée, mais annulez la publication.
Dans le cas où votre application Android inclut du contenu commercialisé de n’importe quel type, veillez à spécifier votre clé publique (secret partagé) au moyen de l’Outil Administration de comptes.
Pour plus d’informations sur la tarification des applications dans la boutique Google Play, voir la page relative à la vente des applications dans l’Aide de Google Play.
Adobe
Nouvel utilisateur ?