¿Está visualizando el artículo correcto?
Este artículo hace referencia a Digital Publishing Suite. Para el artículo de Digital Publishing Solution (DPS 2015), consulte la Guía de publicación de Android para DPS 2015.
¿Está visualizando el artículo correcto? Este artículo hace referencia a Digital Publishing Suite. Para el artículo de Digital Publishing Solution (DPS 2015), consulte la Guía de publicación de Android para DPS 2015. |
Con las herramientas DPS, se puede crear una aplicación de visor .apk que enviar a Google Play (anteriormente denominado Android Market).
Puede crear dos tipos distintos de aplicaciones para dispositivos de Android: las aplicaciones Android heredadas basadas en AIR (retiradas en diciembre de 2014) o las nuevas aplicaciones nativas de Android. Para consultar las instrucciones sobre cómo crear aplicaciones Android heredadas basadas en AIR, vea Crear aplicaciones DPS heredadas para dispositivos Android. Para obtener instrucciones sobre la creación de una aplicación nativa de Android, consulte Crear aplicaciones DPS nativas de Android.
Para ver una tabla comparativa de características, consulte la lista de características compatibles de DPS.
Siga los pasos que se indican a continuación para crear los archivos necesarios para la aplicación de visor personalizado. La versión actual de DPS App Builder es v3.2 (publicada en septiembre de 2014).
Iconos de la aplicación (de cualquier tamaño en el caso de aplicaciones nativas; para aplicaciones heredadas, en formato PNG y 72x72)
Imágenes de bienvenida solo para aplicaciones heredadas (1280x800 y 800x1280 o más en formato PNG de 8 bits o superior).
☐ Certificado válido
Para obtener información sobre asignación de precios de aplicaciones de Google Play, consulte Cómo vender aplicaciones en la Ayuda de Google Play.
Para las aplicaciones nativas de Android, firme archivo .apk. A continuación envíe la aplicación .apk a Google Play Store. Si la aplicación incluye compras al por menor desde la aplicación, asegúrese de especificar el secreto compartido (clave de licencia) en el portal Administración de cuentas de DPS, y de enviar un archivo APK beta en el portal para desarrolladores de Google Play. Consulte la sección pertinente más adelante en este mismo artículo.
Para utilizar Viewer Builder para crear una aplicación de visor personalizado, cree iconos de aplicación, pantallas de inicio y una portada.
Para las aplicaciones nativas de Android, cree una imagen cuadrada de cualquier tamaño en formato PNG; se recomienda 96x96 como mínimo. El creador de aplicaciones Web escala la imagen.
Para las aplicaciones de Android heredadas, cree iconos de 36 x 36, 48 x 48 y 72 x 72 píxeles en formato PNG.
Al enviar la aplicación definitiva a la tienda, tendrá que proporcionar iconos de aplicación adicionales.
Para las aplicaciones nativas de Android, las pantallas de inicio no son necesarias. La aplicación se carga inmediatamente.
Para las aplicaciones de Android heredadas, cree un par de pantallas de inicio para todos los dispositivos Android. Al iniciarse el visor, se muestra una pantalla de inicio durante unos 3 segundos. Suministre dos imágenes PNG de pantalla de inicio de 72 ppp y 8 bits, con uno de estos pares de dimensiones: 1280 x 800/800 x 1280, 1920 x 1200/1200 x 1920, 2048x1536/1536x2048 o 2560 x 1600/1600 x 2560.
Todos los dispositivos utilizan la misma pantalla de inicio horizontal o vertical que especifique. El visor escalará las imágenes hacia arriba o hacia abajo. Además, si el dispositivo e imágenes tienen diferentes proporciones de aspecto, el visor recorta los bordes de las imágenes para llenar toda la pantalla.
Los sistemas Android requieren la firma digital de todas las aplicaciones instaladas con un certificado p12 cuya clave privada debe tener el desarrollador de la aplicación. Asegúrese de que todas las aplicaciones están firmadas. El sistema no puede instalar una aplicación sin firma. Se pueden utilizar certificados con firma automática para firmar las aplicaciones. No se necesita una entidad de certificación.
Es necesario que el certificado que cree caduque después del 22 de octubre de 2033.
Hay varios métodos de creación de certificados, entre ellos Adobe Flash Professional y Adobe Flash Builder. Si no tiene herramientas de desarrollo instaladas, puede utilizar la utilidad Keytool para crear un certificado. Keytool es un kit de desarrollo de software Java (Java SDK) ya disponible en equipos Mac OS. En Windows es necesario instalar y configurar este kit (también denominado JDK).
Las siguientes instrucciones indican cómo utilizar Keytool para crear un certificado. Encontrará más información sobre la firma de aplicaciones en el sitio para desarrolladores de Android.
Copie y pegue la siguiente línea (sustituya “myname.key.p12” y “alias_name” con sus datos):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
El valor “10000” define la fecha de caducidad como de 22 de octubre de 2033.
Introduzca una contraseña y vuelva a introducirla para confirmarla. Especifique la contraseña después en DPS App Builder.
Siga las instrucciones para especificar la información del certificado.
Cuando se le pida que confirme las selecciones, escriba yes (sí) y, a continuación, pulse la tecla Retorno para utilizar la misma contraseña.
Se crea un certificado en la ubicación del símbolo (por ejemplo, la carpeta que tiene su nombre de usuario). Copie este archivo de certificado a una ubicación conocida. Tome nota de la contraseña.
Escriba (o pegue) la siguiente línea (sustituya “myname.key.p12” y “alias_name” con sus datos):
keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000
El valor “10000” define la fecha de caducidad como de 22 de octubre de 2033.
Introduzca una contraseña y vuelva a introducirla para confirmarla. Especifique la contraseña después en DPS App Builder.
Siga las instrucciones para especificar la información del certificado.
Se crea un certificado en la ubicación del símbolo (por ejemplo, la carpeta que tiene su nombre de usuario). Copie este archivo de certificado a una ubicación conocida. Tome nota de la contraseña.
Nota: si no se crea un archivo de certificado, sustituya “-keystore myname.keystore” por una ruta de destino (por ejemplo -keystore c:\users\bob\bobcert.keystore) a la que tenga acceso.
Utilice el método apropiado para crear el archivo de aplicación de Android (.apk).
Para las aplicaciones nativas de Android, consulte Crear aplicaciones DPS nativas de Android.
Para usar aplicaciones heredadas de Android, consulte Creación de aplicaciones DPS heredadas para dispositivos Android.
Puede utilizar el servicio de facturación integrado en la aplicación de Google para vender publicaciones individuales dentro de su aplicación de visor. DPS no admite suscripciones a Google Play actualmente.
Debe configurar el proceso de facturación antes de poner contenido a disposición de los clientes.
(Solo para aplicaciones heredadas Android AIR) Configure la facturación desde la aplicación para cada publicación comercial, incluso si ofrece copias comerciales a través de un servicio de suscripción. De lo contrario, cuando los clientes hagan clic en un botón de compra, aparecerá un mensaje de error.
Use el sitio de desarrollador Google Play para crear una solicitud de aplicación y cargar su aplicación de visor personalizado (.apk).
Siga los pasos indicados en el tema de ayuda Administering In-app Billing Al realizar este procedimiento:
Copie la clave pública en el campo correspondiente de Android, como se describe en la herramienta Administración de cuentas de los temas de ayuda en línea de DPS. A continuación, inicie sesión en el organizador de Folio Producer.
Para localizar el valor de su clave pública, inicie sesión en https://play.google.com/apps/publish. Haga clic en el vínculo Editar perfil y, a continuación, copie el texto en el campo de clave pública. También debe especificar este valor de clave pública en la herramienta de administración de cuentas de Adobe, disponible en el panel DPS. Agregue este valor de clave pública a la de la cuenta de la aplicación.
Para activar los cambios, inicie sesión en el panel DPS y haga clic en Folio Producer para abrir el organizador.
Para aplicaciones nativas, su tableta o teléfono Android requiere Android 4.0.3 o posterior. Para las aplicaciones de Android heredadas, la tableta de Android requiere Android 2.3 o posterior.
Abra una aplicación de administración de archivos (como "My Files") y toque el archivo viewer.apk para instalarlo
A diferencia de Apple, Google no requiere un proceso de aprobación para enviar aplicaciones a Google Play. No obstante, conviene someter a prueba el archivo .apk de la aplicación de visor personalizado antes de enviarlo a Google.
Publique su publicación en el Servicio de distribución (servidor de suministro) como Público. Para ID de producto, Adobe recomienda utilizar el formato “com.editor.publicación.mesaño” para el nombre de la publicación. Para las publicaciones de minorista, asegúrese de que este ID de producto coincida con el ID de producto que configuró en la facturación desde la aplicación.
Si la aplicación incluye facturación dentro de la aplicación, consulte la sección anterior sobre la configuración de facturación desde la aplicación. Para probar la facturación desde la aplicación, consulte Setting up test accounts y Testing In-App Billing.
Para obtener una lista completa de las funciones admitidas en los visores de iOS pero no en los visores de Android, consulte Lista de funciones compatibles con DPS y Diferencias entre visores iOS y Android.
Para obtener información detallada sobre la publicación de aplicaciones en Google Play, vaya a:
http://developer.android.com/guide/publishing/publishing.html
Si aún no lo ha hecho, regístrese como desarrollador de Google Play en http://play.google.com/apps/publish.
Rellene la información de la aplicación.
Si la aplicación incluye facturación dentro de la aplicación, haga lo siguiente:
Después de cargar el archivo APK, haga clic en Guardar para guardar la información sin publicar. Haga clic en Publish cuando quiera enviar la aplicación de visor a Google Play.
Para obtener mejores resultados, en lugar de eliminar una aplicación que haya publicado sin querer, cancele la publicación.
Si la aplicación de Android incluye contenido comercial de cualquier tipo, asegúrese de especificar su clave pública (secreto compartido) con la herramienta Administración de cuentas.
Para obtener información sobre asignación de precios de aplicaciones de Google Play Store, consulte Cómo vender aplicaciones en la Ayuda de Google Play.