Obtén una vista previa y realiza publicaciones

Para ejecutar una aplicación de App Maker, publícala en una instancia de vista previa o una implementación:

  • La instancia de vista previa te permite probar el comportamiento de la aplicación mientras la desarrollas.
  • Una instancia de implementación te permite hacer que tu aplicación esté disponible para que otras personas la ejecuten en la URL dada. Las implementaciones no cambian a medida que editas tu aplicación. Para realizar cambios en vivo, vuelve a publicar la aplicación en la implementación.

Para compartir tu aplicación, comparte la URL de implementación con tus usuarios y publícala en G Suite Marketplace.

Obtén una vista previa de la aplicación

Puedes obtener una vista previa de tus aplicaciones a medida que las desarrollas para probar su diseño y comportamiento:

  1. Abre App Maker y tu aplicación.
  2. Haz clic en Vista previa.

La instancia de vista previa posee las dos características importantes siguientes:

  • Una instancia de vista previa es privada y te pertenece. Esta instancia es tuya, y solo tú puedes ver la instancia de vista previa que abres. Cuando tú y otro desarrollador obtienen una vista previa de una aplicación al mismo tiempo, tienen vistas previas y bases de datos separadas. Si publicaste una versión de tu aplicación, la versión publicada no se ve afectada cuando obtienes una vista previa de una versión nueva.
  • Tienes permisos de función Administrador. Cuando estás en modo de vista previa, usas la aplicación con la función Administrador integrada. Si defines otras funciones de acceso y deseas probarlas, debes publicar tu aplicación en una implementación.

Publica tu aplicación

Publica tu aplicación para crear una implementación funcional que puedas usar a fin de probar funciones de acceso o de hacer que una aplicación probada y segura esté disponible para tus usuarios.

Cuando publicas una aplicación, App Maker implementa la revisión más reciente de esta. También puedes volver a publicar una revisión anterior. Para obtener instrucciones, ve a Administra y edita una aplicación publicada.

  1. Abre App Maker y tu aplicación.
  2. Haz clic en Publicar.
  3. Antes de realizar la publicación, analiza quién debe ser el propietario de la implementación. Quien publica la aplicación es el propietario de la implementación y es la única persona que puede editar, volver a publicar o borrar esa implementación. Más información
  4. Para publicar tu aplicación por primera vez o actualizar una implementación existente con la última revisión, haz clic en Publicar.
  5. Selecciona entre las siguientes opciones cómo quieres publicar la implementación:
    • Publica una implementación nueva: Es la opción predeterminada cuando publicas una aplicación por primera vez.
    • Actualiza una implementación existente: Reemplaza una implementación anterior por la revisión actual de tu aplicación. Esta acción conserva la URL de la aplicación existente y todo el resto de la configuración de implementación.
    • Edita tus implementaciones existentes: Te lleva a Implementaciones, en las que puedes hacer más cambios antes de realizar la publicación.
  6. Para las implementaciones nuevas, haz lo siguiente:

    • Asigna un nombre a tu implementación. Usa el nombre para hacer un seguimiento de las implementaciones. Por ejemplo, puedes publicar en implementaciones de prueba y producción de tu aplicación.
    • Controla el acceso a tu implementación. Elige quién puede acceder a esta implementación y asigna usuarios a las funciones. Puedes otorgar acceso a todos los integrantes de tu organización o solo a las direcciones de correo electrónico que agregues a la lista. Obtén más información sobre las funciones de acceso.

      En Grupos de Google, puedes otorgar a un grupo acceso a la implementación y agregarlo a una función si cumple con los criterios siguientes:

      • El grupo pertenece a tu organización. No puedes agregar un grupo público con una dirección de googlegroups.com.
      • Tu Cuenta de Google tiene permiso para ver la lista de membresía del grupo.
    • (Opcional) Si tienes una cuenta de Google Analytics que deseas usar para esta aplicación, ingresa tu ID de Google Analytics.

  7. Haz clic en Publicar. Si tu aplicación usa ciertos servicios de Google, como Cloud SQL, es posible que debas autorizar la implementación.

Una vez que App Maker haya publicado la implementación, esta aparece en la lista de la pestaña Implementaciones. Cada implementación se guarda como una revisión, y puedes publicar revisiones anteriores en lugar de la última. Obtén más información en Revisiones.

Las implementaciones no se actualizan a medida que editas tu aplicación. Publica tu última versión para probarla o darles acceso a los usuarios.

Para compartir tu aplicación, copia la URL de implementación y proporciónala a tus usuarios o publícala en G Suite Marketplace.

Administra y edita una aplicación publicada

  1. Haz clic en Publicar Editar implementaciones.
  2. Haz clic en la flecha hacia abajo que se encuentra junto a la implementación que quieres ver o editar.
  3. En la página de información, puedes obtener tu URL de implementación y revisar los alcances de OAuth de tu aplicación.
  4. También puedes realizar las acciones siguientes:

    • Para exportar datos de la base de datos de la implementación a una hoja de cálculo, haz clic en Exportar datos. Más información
    • Para abrir los datos de registro del servidor en una pestaña nueva del navegador, haz clic en Ver registros.
    • Para reemplazar la versión publicada por la última revisión de la aplicación, haz clic en Volver a publicar. Más información
    • Para actualizar los controles de acceso de la implementación, haz clic en Editar. Más información
    • Para cambiar a una base de datos diferente, haz clic en Editar. Más información
    • Para borrar una implementación, haz clic en Borrar. Más información

Alcances de OAuth

Tu aplicación usa los alcances de OAuth para solicitar acceso a datos de servicios de Google y actuar en nombre de la identidad de ejecución (ya sea la cuenta del usuario de la aplicación o la cuenta del desarrollador que implementó la aplicación). Por ejemplo, cuando tu aplicación usa el widget de selector de unidad y se ejecuta como usuario, el usuario de la aplicación debe permitir que la aplicación vea y administre sus archivos en Google Drive a fin de usar esta capacidad de la aplicación. Obtén más información sobre la seguridad del usuario de la aplicación.

When a user grants an app permission to their Google data, App Maker enforces the sharing settings on that data. For example, when a user grants an app permission to access their Drive files, other users can't access those files through the app unless the file owner shared those files.

Siempre y cuando los alcances de OAuth de una aplicación no cambien, el usuario debe otorgar acceso solo una vez (la primera vez que abre la aplicación).

Tu administrador de G Suite puede incluir en la lista blanca las aplicaciones de App Maker para los usuarios de la aplicación.

Revisiones

Las revisiones te permiten implementar diferentes versiones de tu aplicación. Por ejemplo, puedes publicar una implementación de prueba con tus últimos cambios y una implementación de producción con solo características probadas. También puedes revertir una implementación a una revisión diferente si su revisión actual no funciona como se esperaba.

App Maker crea una revisión (una instancia específica de tu aplicación) cuando realizas las siguientes acciones:

  • Cambias la configuración de la aplicación.
  • Creas, quitas o cambias un modelo, una secuencia de comandos, una página o un fragmento de página.

Para administrar las revisiones, haz clic en Configuración () Revisiones. Puedes agregar etiquetas a los cambios marcados, obtener una vista previa de una revisión, descargar una revisión, y publicar o revertir a una revisión. Cuando reviertes a una revisión, conviertes esa revisión en la versión más reciente.

Para publicar una revisión específica, sigue estos pasos:

  1. Haz clic Configuración () Revisiones.
  2. Señala la revisión que deseas publicar.
  3. Selecciona una implementación para publicar. No puedes publicar una revisión específica hasta que hayas publicado una implementación.
  4. Haz clic en Publicar .

Bases de datos entre implementaciones

Cuando una aplicación está configurada para usar la instancia predeterminada de Cloud SQL, todas las instancias de la aplicación (implementaciones publicadas y vistas previas) usan esa instancia de Cloud SQL, pero bases de datos diferentes.

Para compartir una base de datos entre implementaciones, usa una instancia de Cloud SQL personalizada y especifica la base de datos. Puedes hacer que algunas implementaciones usen la instancia de Cloud SQL predeterminada y que otras empleen una instancia de Cloud SQL personalizada y una base de datos.

Puedes cambiar la instancia de Cloud SQL en Configuración de implementación Editar. Cuando cambias las instancias de la base de datos, tus modelos de datos pueden perder la sincronización con la base de datos. App Maker detecta cuando ocurre este problema y te ayuda a conciliar las diferencias de manera segura.

Publica una aplicación en G Suite Marketplace

El administrador de tu G Suite puede distribuir una aplicación a los usuarios de tu organización en G Suite Marketplace.

Antes de publicar una aplicación en G Suite Marketplace, haz lo siguiente:

  • Publica tu aplicación en App Maker. Las vistas previas de las aplicaciones no se pueden distribuir en G Suite Marketplace.
  • Agrega la función Administrador para los administradores de G Suite de la implementación a fin de que puedan administrar la configuración de tu aplicación. Descubre cómo hacerlo.
  • Revisa la lista de activos y prepáralos antes de comenzar el proceso de publicación.

Para publicar en G Suite Marketplace, el administrador de G Suite debe seguir los pasos que se encuentran en la sección sobre cómo Publicar aplicaciones de App Maker en G Suite Marketplace.