Publicar una aplicación móvil de Oracle Visual Builder

Una vez que haya configurado la aplicación móvil en Oracle Visual Builder con la funcionalidad que desea que presente a los usuarios finales, además de las conexiones del servicio REST a Oracle Content and Experience, puede crearla de forma que pueda probarla en un dispositivo o distribuirla a los usuarios finales.

Oracle Visual Builder puede crear los siguientes tipos de aplicaciones a partir del mismo código fuente de aplicación móvil:

  • Aplicación Android
  • aplicación iOS
  • Aplicación web progresiva (PWA)

Para aplicaciones Android e iOS, debe definir una configuración de creación para que Oracle Visual Builder pueda crear la aplicación móvil para usted. Para una PWA, debe activar la PWA en el separador PWA de la página Configuración de la aplicación móvil. Una vez que haya cumplido los requisitos previos, Oracle Visual Builder crea la aplicación móvil que desee.

Definir Configuración de Creación para Android

Defina una o más configuraciones de creación para la plataforma Android para probar y publicar la aplicación móvil.

Antes de definir una configuración de creación, asegúrese de que tiene acceso a un almacén de claves y sus credenciales de acceso. La configuración de creación que defina utiliza el almacén de claves para firmar la aplicación móvil cuando la crea. Para obtener información sobre la creación de un almacén de claves y su utilización para firmar una aplicación para la plataforma Android, consulte" Firmar su aplicación" en la documentación de Android Studio.

  1. En Oracle Visual Builder, haga clic en el separador Aplicaciones móviles.
  2. Haga clic en el nodo < nombre de aplicación > y haga clic en el icono Configuración (Icono Configuración).
  3. Seleccione el separador Configuraciones de Creación y haga clic en Android en la lista Nueva Configuración.
  4. En el campo Nombre de Configuración, introduzca un nombre para la configuración.
  5. Seleccione el tipo de creación de la lista Tipo de Versión Interna.
    Seleccione Depurar para crear una aplicación móvil que esté en desarrollo y que desee almacenar en zona intermedia con otros comprobadores. Seleccione Liberar cuando haya terminado el desarrollo y desee publicarlo para los usuarios finales.
  6. Introduzca un ID único para la aplicación en el campo ID de aplicación. Cada aplicación desplegada en un dispositivo Android tiene un ID único, que no puede empezar por un valor numérico ni contener espacios.
  7. En el campo Nombre de la Versión, especifique el número de versión de la aplicación. Ésta es la versión del código de aplicación que se muestra al usuario. Por ejemplo, introduzca 2.0 si se trata de la segunda versión de la aplicación. El valor que introduzca aparece en los cuadros de diálogo de información de la aplicación al desplegar la aplicación en un dispositivo.
  8. En el campo Código de Versión, introduzca un valor entero que represente la versión del código de aplicación. Este código de versión lo comprueban mediante programación otras aplicaciones para actualizaciones o instalaciones de versiones anteriores. El valor mínimo y predeterminado es 1. Puede seleccionar cualquier valor e incrementarlo en 1 para cada versión sucesiva.
  9. En el campo Almacén de Claves, cargue el almacén de claves que contiene la clave privada que utiliza para firmar la aplicación para la distribución.
  10. En el campo Contraseña de Almacén de Claves, introduzca la contraseña del almacén de claves. Esta contraseña permite acceder al archivo físico.
  11. En el campo Alias de Clave, introduzca un alias para la clave. Éste es el valor proporcionado para el argumento keytool -alias cuando se creó el almacén de claves. Sólo se utilizan los primeros ocho caracteres del alias.
  12. En el campo Contraseña de Clave, introduzca la contraseña de la clave. Esta contraseña permite acceder a la clave (identificada por el alias) dentro del almacén de claves.
  13. Active la casilla de control Configuración por Defecto para Etapa, Configuración por Defecto para Publicar o ambas para especificar cómo utilizar la configuración de creación al almacenar en zona intermedia o publicar una aplicación.

    Oracle recomienda definir configuraciones de creación por defecto independientes para Almacenar en Zona Intermedia y Publicar.

  14. Haga clic en Guardar.

Definir configuración de creación para iOS

Defina una o más configuraciones de creación para la plataforma iOS para probar y desplegar sus aplicaciones móviles.

Antes de definir una configuración de creación, debe crear un perfil de provisionamiento. Para crear un perfil de provisionamiento, es necesario ser miembro del programa de desarrollador de iOS o del programa empresarial de desarrollador de iOS. Un perfil de aprovisionamiento asocia certificados de desarrollo, dispositivos e ID de aplicación. La configuración de creación que cree utiliza el perfil de provisionamiento que especifique para crear la aplicación móvil para la plataforma iOS. Para obtener más información sobre los programas del desarrollador de iOS y los perfiles de aprovisionamiento, consulte App Distribution Guide (Guía de distribución de aplicaciones) disponible en la biblioteca del desarrollador de iOS.
  1. En Oracle Visual Builder, haga clic en el separador Aplicaciones móviles.
  2. Haga clic en el nodo < nombre de aplicación > y haga clic en el icono Configuración (Icono Configuración).
  3. En la lista Nueva Configuración, seleccione el separador Configuraciones de Creación y haga clic en iOS.
  4. En el campo Nombre de Configuración, introduzca un nombre para la configuración.
  5. Seleccione el tipo de creación de la lista Tipo de Versión Interna.
    Seleccione Depurar para crear una aplicación móvil que esté en desarrollo y que desee almacenar en zona intermedia con otros comprobadores. Seleccione Liberar cuando haya terminado el desarrollo de la aplicación móvil y desee publicarla para los usuarios finales.
  6. En el campo ID de Paquete, introduzca un ID de grupo o acepte el valor por defecto generado por Oracle Visual Builder.
    El ID de grupo debe ser único para cada aplicación instalada en un dispositivo iOS. El ID de aplicación debe seguir el formato definido en el portal de provisionamiento de iOS y no puede contener espacios. Para obtener más información, consulte la documentación disponible a través de la biblioteca del desarrollador de iOS.
  7. En el campo Nombre de Versión de Grupo, especifique el nombre de la versión.
    Número de versión de la aplicación. Este número de versión se muestra a los usuarios finales e identifica una iteración liberada de la aplicación. Es una cadena compuesta por tres enteros no negativos y separados por periodo, como 3.1.2. La cadena solo debe contener caracteres numéricos (0-9) y de punto (. ).
  8. Introduzca la versión en el campo Versión de Grupo.
    La versión que introduzca se corresponde con el número de versión que identifica una iteración (liberada o no liberada) de la aplicación y debe incrementarse cada vez que la aplicación se cargue en la App Store de Apple. La versión build es normalmente una cadena compuesta por tres enteros no negativos y separados por un periodo, como 3.1.2. La cadena solo debe contener caracteres numéricos (0-9) y de punto (. ).
    • El primer número representa la versión principal más reciente y debe ser mayor que cero. El entero está limitado a una longitud máxima de cuatro dígitos.

    • El segundo número representa la revisión significativa más reciente y está limitado a una longitud máxima de dos dígitos.

    • El tercer número representa la corrección secundaria más reciente del bug y está limitado a una longitud máxima de dos dígitos. Si el valor del tercer número es 0, puede omitirlo y el segundo período.

  9. En el campo Certificado, cargue un certificado.
    Asegúrese de utilizar el certificado asociado al perfil de provisionamiento que desea utilizar (paso 11) para esta configuración de creación. El archivo de certificado debe ser un archivo P12 (el formato .CER no está soportado), por ejemplo, ent2_2018.p12. El certificado de desarrollo de iOS asocia electrónicamente la identidad de un desarrollador con una clave pública y una clave privada. El certificado le identifica como desarrollador de iOS y permite firmar la aplicación para el despliegue. En el entorno operativo iOS, todos los certificados los gestiona la aplicación de acceso a cadena de claves.
  10. En el campo Contraseña de Certificado, introduzca la contraseña del certificado definida para proteger el certificado de perfil de provisionamiento cuando se exportó de la aplicación de acceso a cadena de claves.
  11. En el campo Perfil de Provisionamiento, cargue el perfil de provisionamiento.
  12. En el campo Identidad de Firma, introduzca el nombre del certificado de distribución o desarrollador que identifica el originador del código (como, por ejemplo, un desarrollador o una compañía). Introduzca el nombre completo tal y como aparece en la columna Nombre común de la aplicación de acceso a cadena de claves.
    Se utiliza una identidad de firma para codificar la solicitud. Se almacena un certificado y su clave pública en el Centro de miembros, y la identidad de firma correspondiente (el certificado con su clave pública y privada) se almacena en su cadena clave. No podrá codificar el signo sin esta clave privada. Aquí se muestra cómo identificar el valor que se debe proporcionar en el campo Identidad de firma.
    A continuación se muestra la descripción de sign_iden_ios-png.png
    Descripción de la ilustración sign_iden_ios-png.png
  13. Active la casilla de control Configuración por Defecto para Etapa, Configuración por Defecto para Publicar o ambas para especificar cómo utilizar la configuración de creación al almacenar en zona intermedia o publicar una aplicación.

    Oracle recomienda definir configuraciones de creación por defecto independientes para Almacenar en Zona Intermedia y Publicar.

  14. Haga clic en Guardar.

Activar soporte de aplicación web progresivo

Las aplicaciones móviles que desarrolle en Oracle Visual Builder se pueden distribuir como aplicaciones web progresivas (PWA) si se activa el soporte de PWA para la aplicación.

Cuando se despliega una aplicación móvil con soporte de PWA activado mediante Oracle Visual Builder, la aplicación se ejecuta como una aplicación web y no como una aplicación móvil nativa. Los usuarios finales acceden a la aplicación navegando a la URL en la que se publica la aplicación. Los usuarios finales tocan o hacen clic en el mensaje Agregar < Nombre de Aplicación de PWA > a la pantalla de inicio que aparece cuando acceden a la aplicación en su explorador. Esto instala la aplicación en el dispositivo y, posteriormente, se inicia como cualquier otra aplicación en el dispositivo.

  1. Haga clic en el separador Aplicaciones móviles.
  2. Haga clic en el nodo < nombre de aplicación > y haga clic en el icono Configuración (Icono Configuración).
  3. Seleccione el separador PWA y haga clic en Activar aplicación web progresiva (PWA).
  4. Especifique los archivos que desea almacenar en caché en el dispositivo del usuario en el panel Caché Avanzada de Archivos.
    Por defecto, cuando se inicia por primera vez, la aplicación PWA almacena en caché todos los flujos y páginas del dispositivo del usuario. Utilice este panel para reducir el número de recursos que se almacenarán en la caché del explorador.