¿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
- Solo se pueden crear aplicaciones de visor de varias publicaciones para Google Play. De momento no está disponible la opción de aplicación de una sola publicación.
- DPS no admite suscripciones a Google Play actualmente.
- Puede utilizar el proceso de facturación de aplicación dentro de Google para vender copias.
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.
- Los visores nativos de DPS son compatibles con los teléfonos Android y las tabletas con Android 4.0.3 o posterior.
- Los visores de DPS heredados son compatibles con tabletas con API de nivel 10 o posterior de Android 2.3.3, con 512 MB de RAM o superior, pantalla de 7 pulgadas o superior, y resolución de pantalla de 1024x600 o superior. Los visores de DPS heredados no son compatibles con teléfonos. Solo son compatibles con Android 4.4 (KitKat) los visores heredados versión 29 y posteriores.
- Regístrese como desarrollador de Google Play. Registrarse en Google Play (anteriormente llamado Android Market) cuesta 25 $. Debe completar el procedimiento de registro para poder enviar sus aplicaciones a Google Play Store.
- Cree un certificado de clave privada. Para las aplicaciones nativas de Android, los archivos .keystore también son compatibles para firmar la aplicación.
- Cree iconos de aplicación y pantallas de inicio.
- En los visores de Android nativos, inicie sesión en el creador de aplicaciones DPS Web y genere la aplicación. Consulte Crear aplicaciones nativas DPS para Android.
- En los visores heredados de Android, inicie sesión en DPS App Builder de escritorio y cree la aplicación. Consulte Crear aplicaciones DPS para dispositivos Android.
- Cargue el archivo .apk en el dispositivo móvil.
- Cree y publique folios, y descárguelos en dispositivos móviles.
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.
-
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.
-
Descargue e instale Java SDK (JDK). Tome nota de la ubicación de instalación.
-
(Opcional) Defina una ruta permanente para ejecutar comandos de Java SDK. Dicha ruta permite introducir comandos de JDK como, por ejemplo, "keytool" desde cualquier ruta. Así no tendrá que ir al directorio de Java SDK. Para establecer una ruta permanente, consulte el paso 4 indicado en el sitio JDK.
-
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).
- Si la aplicación incluye facturación dentro de la aplicación, Google Play ahora requiere que cargue el archivo de la aplicación (.apk) a través de la ficha de la prueba beta de la sección de APK.
- Al enviar la aplicación final, haga clic en Guardar en lugar de publicar si no quiere hacerla disponible hasta que configure la facturación desde la aplicación.
- Si la aplicación incluye facturación dentro de la aplicación, Google Play ahora requiere que cargue el archivo de la aplicación (.apk) a través de la ficha de la prueba beta de la sección de APK.
-
Siga los pasos indicados en el tema de ayuda Administering In-app Billing Al realizar este procedimiento:
- Especifique exactamente el mismo ID de producto dentro de la aplicación al configurar la facturación desde aplicaciones Android que al publicar con las herramientas de Adobe. El ID de producto conecta la publicación al elemento de facturación desde la aplicación.
- Como Purchase Type, seleccione "Managed", no "Unmanaged". De no hacerlo así, los clientes no podrán restaurar compras.
- De momento, Adobe no admite la función Refund de Android.
- Debe recordar la información de clave pública que proporcione. Adobe necesita esta información para permitir la facturación desde la aplicación.
-
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 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.
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.
-
- Utilice la sección Productos de la aplicación para especificar los ID de producto de compra dentro de la aplicación. Cuando haga publicaciones, utilice exactamente el mismo ID de producto especificado en esta sección para vincular la compra con la publicación.
- Obtenga la clave de licencia (conocida también como "clave de producto" o "secreto compartido") y cópiela en el campo "Secreto compartido de Android" en el portal Administración de cuentas de DPS.
- En la sección de APK, cargue una aplicación (archivo .apk) mediante la ficha de la prueba beta.
- Utilice la sección Productos de la aplicación para especificar los ID de producto de compra dentro de la aplicación. Cuando haga publicaciones, utilice exactamente el mismo ID de producto especificado en esta sección para vincular la compra con la publicación.
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.