Saltar al contenido

Crear mensajes in-app nativos

Los in-apps nativos utilizan diseños predefinidos que el SDK de Pushwoosh renderiza directamente en el dispositivo, en lugar de la página HTML que carga un in-app personalizado. Esto hace que se carguen más rápido y se animen con mayor fluidez, y no necesita habilidades de diseño o desarrollo para crear uno.

Opte por un in-app nativo cuando quiera lanzar una promoción, un recordatorio o un anuncio de una nueva función rápidamente y no sea necesario un diseño totalmente personalizado. Si necesita un control total sobre el diseño, cree en su lugar un in-app basado en HTML.

Requisitos previos

Anchor link to

Antes de crear una plantilla de in-app nativo, asegúrese de que:

  • El SDK de Pushwoosh está integrado en su aplicación para que puedan aparecer los mensajes in-app. Más información
  • Su aplicación ejecuta el SDK de iOS 7.2.0+ o el SDK de Android 6.10.0+ para modal, fullscreen y stories. Sheet, carousel y banner necesitan el SDK de iOS 7.2.1+ o el SDK de Android 6.10.1+. Video es solo para iOS por ahora.

Crear una plantilla de in-app nativo

Anchor link to
  1. Vaya a ContenidoIn-apps.
  2. Haga clic en Crear in-app.
  3. Ingrese un nombre para la plantilla.
  4. Seleccione Crear rich media nativo.
  5. En TIPO DE VISUALIZACIÓN, elija un tipo de visualización: modal, fullscreen, stories, sheet, carousel, banner o video.
  6. Haga clic en Crear in-app.
Diálogo para agregar nueva plantilla con Crear rich media nativo seleccionado y el menú desplegable de tipo de visualización configurado en modal

El editor se abre con una vista previa móvil en vivo a la derecha y los campos de la plantilla a la izquierda, agrupados en Contenido, Configuración y Acciones. Lo que ve en cada grupo depende del tipo de visualización que eligió.

Configurar el tipo de visualización

Anchor link to

Una tarjeta centrada, que opcionalmente se muestra sobre un fondo atenuado.

  1. En Contenido, agregue un título y un mensaje, cada uno con su propio color de texto, además de una imagen opcional. Consulte Agregar una imagen.
  2. En Configuración, establezca el color de fondo de la tarjeta. Esto rellena la tarjeta detrás de su texto e imagen.
  3. Active el Botón de cierre si desea un control ✕ para que los usuarios puedan descartar el in-app sin tocar un botón.
  4. Active Atenuar fondo para oscurecer la pantalla detrás de la tarjeta y mantener el enfoque en su mensaje.
  5. En Acciones, agregue uno o más botones. Consulte Configurar botones.
Editor de in-app nativo para el tipo de visualización modal con campos de Contenido, Configuración y Acciones, y una vista previa móvil en vivo

Pantalla completa

Anchor link to

Una imagen de portada de borde a borde con texto y botones superpuestos. Complete estos campos en el panel izquierdo:

  1. En Contenido, agregue una imagen de portada, además de un título y un mensaje, cada uno con su propio color de texto. Consulte Agregar una imagen.
  2. En Configuración, establezca el color de la portada. Se muestra mientras se carga la imagen de portada, o por sí solo si deja la imagen vacía.
  3. Active el Botón de cierre si desea un control ✕ para que los usuarios puedan descartar el in-app sin tocar un botón.
  4. En Acciones, agregue uno o más botones. Consulte Configurar botones.
Editor de in-app nativo para el tipo de visualización de pantalla completa con campos de imagen de portada, título, mensaje y color de portada

Una secuencia de diapositivas a pantalla completa con barras de progreso en la parte superior, similar a las historias de las redes sociales. Cada diapositiva es su propia entrada de Historias en Contenido.

  1. Complete la Imagen, el Título y el Mensaje de la primera diapositiva (cada uno con su propio color de texto). Consulte Agregar una imagen.
  2. Establezca los Segundos para determinar cuánto tiempo permanece la diapositiva en pantalla antes de avanzar. El valor predeterminado es 5. Ingrese un valor de 1 a 30. Los valores fuera de este rango bloquean la opción de Guardar con un error de validación.
  3. Opcionalmente, haga clic en Agregar dentro de la diapositiva para darle su propio botón de CTA. Consulte Configurar botones.
Diapositiva de Historias con campos de Imagen, Título, Mensaje y Segundos, y una entrada anidada de Botones con su propio enlace para Agregar
  1. Haga clic en Agregar debajo de la última diapositiva para agregar otra, luego repita los pasos 1-3 para ella.
  2. En Configuración, active Bucle si desea que la historia comience de nuevo desde la primera diapositiva después de que termine la última.
  3. Active el Botón de cierre si desea un control ✕ para que los usuarios puedan salir antes de que se reproduzcan todas las diapositivas.
Panel de configuración para el tipo de visualización de historias con los interruptores de Bucle y Botón de cierre
Ejemplo de cómo se ve la historia terminada para el usuario
Anchor link to

Una hoja inferior que se desliza hacia arriba desde el borde inferior de la pantalla. Un asa en la parte superior permite a los usuarios arrastrarla hacia abajo para descartarla.

Complete estos campos en el panel izquierdo:

  1. En Contenido, agregue un título y un mensaje, cada uno con su propio color de texto, además de una imagen opcional. Consulte Agregar una imagen.
  2. En Configuración, establezca el color de fondo de la hoja. Esto rellena el panel detrás de su texto e imagen.
  3. Active el Botón de cierre si desea un control ✕ para que los usuarios puedan descartar la hoja sin tocar un botón.
  4. En Acciones, agregue uno o más botones. Consulte Configurar botones.
Editor de in-app nativo para el tipo de visualización de hoja con campos de Contenido, Configuración y Acciones, y una vista previa móvil en vivo

Un mensaje a pantalla completa con varias tarjetas por las que los usuarios se deslizan. Unos puntos en la parte inferior muestran qué tarjeta está activa. En Contenido, cada tarjeta es una entrada separada de Tarjetas.

  1. Complete la Imagen, el Título y el Mensaje de la primera tarjeta (cada uno con su propio color de texto). Consulte Agregar una imagen.
  2. Establezca la Acción para la tarjeta. Elija cerrar para descartar el in-app cuando el usuario toque la tarjeta, o url para abrir un enlace (las mismas opciones que en Configurar botones).
  3. Haga clic en Agregar debajo de la última tarjeta para agregar otra, luego repita los pasos 1-2 para ella.
  4. Active el Botón de cierre si desea un control ✕ para que los usuarios puedan salir del carrusel sin tocar una tarjeta.
Editor de in-app nativo para el tipo de visualización de carrusel con dos entradas de Tarjetas y una vista previa móvil que muestra los puntos de paginación

Una barra compacta fijada en el borde superior o inferior de la pantalla, para mensajes que no deberían bloquear toda la interfaz de usuario.

  1. En Contenido, agregue un título y un mensaje, cada uno con su propio color de texto, además de una pequeña imagen opcional. Consulte Agregar una imagen.
  2. En Configuración, establezca la Posición en superior o inferior para fijar el banner en el borde de la pantalla que desee.
  3. Establezca Descarte automático, seg para cerrar el banner automáticamente después de esa cantidad de segundos. Déjelo vacío para mantener el banner hasta que el usuario lo descarte.
  4. Establezca el color de fondo para la barra.
  5. Active el Botón de cierre si desea un control ✕ en el banner.
  6. En Acciones, establezca la Acción en cerrar o url. Los banners no tienen botones separados. Tocar en cualquier parte del banner ejecuta esta acción. Consulte Configurar botones para el comportamiento de cerrar y url.
Editor de in-app nativo para el tipo de visualización de banner con campos de Posición, Descarte automático y Acción, y una vista previa móvil fijada en la parte inferior

Un reproductor a pantalla completa para un enlace de streaming HLS (.m3u8) o un archivo .mp4 directo, con un título, mensaje y botones opcionales superpuestos.

  1. En Contenido, establezca la URL del video (obligatorio) en un enlace HTTPS absoluto a un archivo .m3u8 o .mp4. Opcionalmente, agregue una imagen de Póster que se muestra antes de que comience la reproducción, y una Imagen de respaldo que se muestra si el video no se puede reproducir.
  2. Agregue un título y un mensaje, cada uno con su propio color de texto.
  3. En Configuración, active Bucle para reiniciar el video después de que termine.
  4. Active Silenciado para iniciar la reproducción con el sonido apagado.
  5. Active el Botón de cierre si desea un control ✕ para que los usuarios puedan descartar el in-app sin esperar a que termine el video.
  6. En Acciones, agregue uno o más botones. Consulte Configurar botones.
Editor de in-app nativo para el tipo de visualización de video con campos de Contenido y Configuración, y una vista previa móvil en vivo

Configurar campos de texto

Anchor link to

Los campos de texto no admiten texto de varias líneas. Si presiona Intro, el editor puede mostrar un salto de línea, pero Pushwoosh guarda un espacio en su lugar. En el dispositivo, el texto aparece como una sola línea.

Para agregar un emoji, haga clic en Emoji junto a la barra de herramientas del campo. Los emojis son compatibles en los mismos campos de texto que el texto sin formato. Verifique la vista previa en vivo para ver cómo se ven en el diseño.

Agregar contenido dinámico

Anchor link to

Cada campo de texto admite la personalización con etiquetas y User ID.

  1. Haga clic en Personalización junto a la barra de herramientas del campo.
  2. En Etiqueta, elija una etiqueta o User ID.
  3. Elija un modificador de formato (por ejemplo, CapitalizeFirst o regular).
  4. Opcionalmente, ingrese un Valor de etiqueta predeterminado.
  5. Haga clic en Insertar.
Campo de mensaje con una etiqueta de nombre, controles de Personalización y Emoji, y un panel para Etiqueta, modificador de formato y valor de etiqueta predeterminado

La etiqueta insertada se muestra como un chip en el campo. Puede cambiar la etiqueta, el modificador y el valor predeterminado antes de hacer clic en Insertar. La personalización utiliza las mismas etiquetas, modificadores y valores predeterminados que el Contenido dinámico.

Cuando hace clic en Guardar, Pushwoosh verifica el contenido dinámico y Liquid en cada campo de texto. Si un campo no se analiza (por ejemplo, una etiqueta {% if %} sin cerrar), se bloquea la opción de Guardar y un aviso de El contenido dinámico contiene errores nombra el campo y el idioma con el problema. Corríjalo allí y luego haga clic en Guardar de nuevo.

Configurar botones

Anchor link to

Modal, pantalla completa, cada diapositiva de historias, hoja y video utilizan los mismos campos de botón:

  • Texto del botón y su color.
  • Fondo, Color del borde y Radio del borde.
  • Acción: elija qué sucede cuando el usuario toca el botón:
    • cerrar: descarta el in-app.
    • url: abre el enlace que ingrese en el campo que aparece. Use una dirección web (por ejemplo, https://example.com) o un enlace profundo a su aplicación (por ejemplo, myapp://product/123).
Panel de Acciones con una entrada de Botones que muestra los campos de Texto del botón, Color, Fondo, Color del borde, Radio del borde y Acción

Haga clic en Agregar para añadir otro botón, o en la × de un botón para eliminarlo.

Agregar una imagen

Anchor link to

Cada campo de imagen (imagen, imagen de portada y la imagen de cada tarjeta o diapositiva) funciona de la misma manera. Pegue una URL de imagen alojada directamente en el campo, o haga clic en Elegir del almacenamiento de Medios junto a él para abrir el Almacén de medios y elegir una imagen que ya haya subido. Elegir una imagen del Almacén de medios reemplaza cualquier URL que se encuentre actualmente en el campo.

Agregar localizaciones

Anchor link to

Por defecto, un in-app nativo tiene un solo idioma. Para agregar más:

  1. Haga clic en + junto al selector de idioma en la barra superior.
  2. Seleccione los idiomas que desea agregar y haga clic en Aplicar.
Diálogo para seleccionar idiomas con un campo de búsqueda, enlaces para Seleccionar todo, Deseleccionar todo y Reutilizar la última selección, y una lista de verificación de idiomas
  1. Use el selector de idioma en la barra superior para cambiar entre idiomas y completar los campos de texto para cada uno.

Guardar la plantilla

Anchor link to

Haga clic en Guardar en la parte superior derecha para guardar sus cambios.

La plantilla aparecerá entonces en ContenidoIn-apps junto con sus otras plantillas de in-app.

Usarlo en una campaña

Anchor link to

Una plantilla de in-app nativo aparece en el selector de plantillas junto con sus otras plantillas de in-app.

Puede usarla para: