# Enviar una experiencia de app en Apple Messages

Usa **App experience** cuando tu organización ya tenga una app de iMessage publicada o un App Clip que el cliente pueda abrir. Bird envía la interacción; el desarrollo, la publicación y el comportamiento en dispositivos compatibles siguen siendo responsabilidad de tu equipo de app.

Haz que el equipo de app te proporcione la identidad publicada, el formato del payload y un procedimiento de prueba antes de redactar el mensaje. Una URL que apunte a un sitio web normal no lo convierte en una app de iMessage.

## Configurar una app de iMessage publicada

1. Abre [**Templates**](https://bird.com/dashboard/w/apple-messages/templates) y selecciona **New template > App experience**.
2. Introduce el nombre del borrador, el **Title** y el **Message** en **Content**.
3. En **Apple delivery**, establece **App experience** en **Published iMessage app**.
4. Completa los campos proporcionados por tu equipo de app:

| Campo                    | Qué identifica                                                                                                                   |
| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------- |
| **Published app ID**     | El identificador de la app publicada.                                                                                            |
| **App name**             | El nombre que se muestra en la interacción.                                                                                      |
| **PNG app icon URL**     | La URL pública del icono; sigue las [restricciones de medios](/docs/guides/apple-messages/attachments#prepare-a-fetchable-file). |
| **Extension identifier** | La identidad de la extensión en formato `com.apple.messages.MSMessageExtensionBalloonPlugin:team-id:extension-id`.               |
| **App payload URL**      | Contenido que interpreta tu app, como los parámetros de vista de pedido acordados.                                               |
| **Session identifier**   | El valor de sesión de la interacción con la app.                                                                                 |
| **App bubble layout**    | **Static layout** o **Live layout**, según la implementación de la app.                                                          |

Personaliza las burbujas de recepción y respuesta si es necesario. Selecciona el negocio, guarda el borrador y [prepara el mensaje](/docs/guides/apple-messages/templates#send-the-reviewed-template).

## Configura una vista previa de App Clip

En el mismo tipo de mensaje, elige **App Clip preview** dentro de **App experience** y proporciona **App Clip URL**. La preparación obtiene la vista previa generada por Apple para la URL compatible. La publicación e invocación de App Clip ya deben estar configuradas por el equipo de la app.

## Verifica la app en un dispositivo

Envía a una conversación de prueba autorizada en un dispositivo compatible con la app. Abre el mensaje y comprueba que la app correcta o el App Clip gestiona el payload. Sigue la acción prevista hasta su resultado final, incluyendo la cancelación y un registro de negocio ausente o expirado.

La vista previa en el navegador de Bird no instala ni ejecuta la app. Las comprobaciones de capacidades integradas conocidas no confirman que una app personalizada esté instalada o funcione. Ofrece una alternativa web o de texto para los clientes que no puedan completar la interacción.

Si la preparación o el procesamiento falla, revisa el error, la identidad publicada, la URL del icono y el formato del payload. Usa el [historial de mensajes](/docs/guides/apple-messages/messages) para distinguir un envío fallido de una app que se abrió pero no pudo completar su acción de negocio.