Índice:
Introducción
Este artículo le mostrará cómo crear el archivo JSON para ambos tipos de mensajes interactivos de una manera fácil de entender, proporcionando un ejemplo para cada caso.
Para mejorar la experiencia de los usuarios que interactúan con Smart Contact, se pueden usar dos nuevos tipos de mensajes en el flujo de conversación de forma nativa o como contenido dinámico.
Los nuevos tipos se denominan Interactive Type by Apple y pueden ser:
Mensaje List Picker: permitirá la selección de un elemento de una lista de elementos opcionales. Este tipo de mensaje proporciona una forma más sencilla y coherente para que los usuarios seleccionen una opción cuando interactúan con una empresa.
Mensaje de respuesta rápida: permitirá seleccionar una opción de hasta 5 opciones en forma de botones. Este tipo de mensajería proporciona una forma más rápida para que los usuarios realicen una selección de un menú cuando interactúan con una empresa. Los botones de respuesta tienen la misma experiencia de usuario que las plantillas interactivas con botones.
Vea más información en la documentación oficial de Apple: haz un clic aquí para acceder
Mensaje List Picker
La mensajería de tipo menú está disponible de forma nativa en Blip. Esto significa que es posible usar el componente a través del constructor y tener la misma experiencia en el canal Apple Message for Business.
Componente del Builder:
Ejemplo de cómo se representa el componente en Apple Message for Business:
Reglas existentes:
- Los emojis son compatibles
- No se admite Markdown
Observaciones:
- Los componentes de tipo menú que se conviertan a List Picker Message sólo tendrán 1 sección.
- Para utilizar el componente no es necesario habilitar ninguna configuración.
Además, en cualquier caso, aún es posible utilizar el componente a través del tipo de mensaje Contenido dinámico desde el bloque en el constructor.
De acuerdo con la imagen abajo, en el campo 1, establezca el valor application/json para el tipo de contenido dinámico, en el campo 2 establezca el JSON que compondrá el contenido y confirme los cambios a través del botón Guardar, botón 3.
Ejemplo de un JSON de Mensaje List Picker:
{
"id": "6fd45a1d-3357-49ac-aced-4d5d29922dea",
"sourceId": "{valor referente ao source}",
"destinationId": "{valor referente ao source}",
"interactiveData": {
"bid": "{valor referente ao source}",
"data": {
"version": "1.0",
"requestIdentifier": "6fd45a1d-3357-49ac-aced-4d5d29922dea",
"images": [
{
"identifier": "camisa-one-step-beyond",
"data": "{adicione o base64 da sua imagem}"
}
],
"listPicker": {
"sections": [
{
"items": [
{
"style": "default",
"title": "P",
"imageIdentifier": "38a46010-b0a7-41ac-8d82-c18cd8d27a67",
"order": 0,
"identifier": "0"
},
{
"style": "default",
"title": "M",
"imageIdentifier": "b34ebba4-b0d6-4eef-aead-b41692b0f9ca",
"order": 1,
"identifier": "1"
},
{
"style": "default",
"title": "G",
"imageIdentifier": "f8a160b0-d7a5-463c-960e-3e669452cb7f",
"order": 2,
"identifier": "2"
},
{
"style": "default",
"title": "GG",
"imageIdentifier": "cd798cf6-b7bb-42ba-9858-dbf1de9bb7c8",
"order": 3,
"identifier": "3"
}
],
"title": "Tamanhos",
"multipleSelection": false,
"order": 0
}
]
}
},
"useLiveLayout": true,
"receivedMessage": {
"style": "small",
"title": "Qual o tamanho da sua camisa?",
"subtitle": "Tamanhos únicos, escolha o seu aqui...",
"imageIdentifier": "camisa-one-step-beyond"
},
"replyMessage": {
"style": "icon",
"title": "Esse"
}
},
"type": "interactive"
}
El ejemplo se representará de la siguiente manera:
Mensaje de respuesta rápida
La mensajería de respuesta rápida está disponible de forma nativa en Blip. Esto significa que es posible usar el componente a través del constructor y tener la misma experiencia en el canal Apple Message for Business.
Componente constructor:
Ejemplo de cómo se representa el componente en Apple Message for Business:
Tenga en cuenta que el texto agregado en el generador solo se muestra en la notificación del mensaje y después de seleccionar la opción. El texto no debe considerarse como un mensaje introductorio; si es necesario, debe usarse un componente de texto antes de esta función.
Reglas existentes:
- Se admiten emojis
- Markdown no es compatible
Comentarios:
- Los componentes de respuesta rápida deben tener de 2 a 5 opciones.
- Los componentes que tengan 1 o más de 5 opciones se convertirán en List Picker.
- Para utilizar el componente no es necesario habilitar ninguna configuración.
Además, de todos modos, aún puede usar el componente a través del tipo de mensaje Contenido dinámico del bloque en el generador.
De acuerdo con la imagen a continuación, en el campo 1, defina el valor application/json para el tipo de contenido dinámico, en el campo 2 defina el JSON que compondrá el contenido y confirme los cambios usando el botón Guardar, botón 3.
Ejemplo de un mensaje de respuesta rápida JSON:
{
"sourceId": "{valor referente ao source}",
"destinationId": "",
"v": 1,
"type": "interactive",
"id": "",
"interactiveData": {
"bid": "{valor referente ao bid}",
"data": {
"quick-reply": {
"summaryText": "Dynamic content",
"items": [
{
"identifier": "1",
"title": "⭐"
},
{
"identifier": "2",
"title": "⭐⭐"
},
{
"identifier": "3",
"title": "⭐⭐⭐"
},
{
"identifier": "4",
"title": "⭐⭐⭐⭐"
}
]
},
"version": "1.0",
"requestIdentifier": ""
}
}
}
El ejemplo se representará de la siguiente manera:
Para obtener más información, acceda a la discusión sobre el tema en nuestra comunidad o los videos en nuestro canal. 😃