La vista previa de enlaces de iMessage no funciona o muestra una burbuja gris

Mensajes obtiene la página por sí misma y no ejecuta JavaScript. Sin la etiqueta og:image y un buen icono, solo obtendrás la típica burbuja gris únicamente con el título.

Última actualización

Solución rápida


  1. Comprueba la página con el verificador de etiquetas meta.

  2. Añade una og:image de al menos 900 px de ancho y un og:title sin el nombre de tu marca.

  3. Proporciona un icono cuadrado de al menos 108 px, como un apple-touch-icon.

  4. Vuelve a enviar el enlace con una cadena de consulta para ver la nueva vista previa.


Por qué la vista previa de iMessage aparece vacía o no se muestra

  • No hay og:image. Por defecto, Mensajes muestra una burbuja gris con el título, el dominio y un icono pequeño.

  • Las etiquetas se añaden mediante JavaScript. Las vistas previas de enlaces no ejecutan JavaScript, por lo que los metadatos deben estar en el HTML.

  • La página utiliza una redirección meta refresh. Mensajes no sigue las redirecciones meta. Las redirecciones del lado del servidor sí funcionan.

  • La página es demasiado grande. La página principal está limitada a 1 MB, y los iconos, imágenes y vídeos juntos a 10 MB.

  • Móvil y escritorio reciben HTML diferente. Apple solicita los mismos metadatos para ambos.

Cómo solucionarlo

  1. Lee las etiquetas con el comprobador de metaetiquetas.

  2. Añade og:image con una imagen de al menos 900 px de ancho. No incluyas texto en ella, ya que puede mostrarse a tamaños reducidos.

  3. Añade un icono cuadrado de al menos 108 px. Mensajes utiliza un apple-touch-icon, un favicon o un icono <link rel>. Pruébalo con el comprobador de favicons.

  4. Establece og:title con el título de la página sin el nombre del sitio web, y pon la marca en og:site_name.

  5. Sustituye cualquier meta refresh por una redirección de servidor.

Etiquetas que lee Mensajes

  • og:title para el pie de foto o título

  • og:image para la imagen

  • og:site_name para la marca

  • og:video o twitter:player:stream apuntando a un archivo de vídeo para reproducción integrada

  • Un icono de apple-touch-icon o el favicon

Reglas de tamaño de imagen

  • Imágenes de al menos 900 px de ancho

  • Las imágenes de menos de 150 px de ancho pueden ignorarse o mostrarse como un icono

  • Iconos cuadrados, de al menos 108 px por lado

  • HTML de la página hasta 1 MB; todas las imágenes, iconos y vídeos hasta 10 MB

Apple denomina esto directrices y señala que los límites pueden cambiar.

Cómo forzar una actualización

Mensajes no tiene una herramienta de actualización. Envía la URL con una cadena de consulta, como ?v=2. No verificado: Apple no publica cuánto tiempo permanece una vista previa en caché. La herramienta de actualización también cubre las demás aplicaciones.

Fuentes

Preguntas frecuentes

¿Por qué iMessage solo muestra una burbuja de enlace gris?

La página no tiene una etiqueta og:image utilizable, por lo que Mensajes recurre al título, al dominio y al icono. Añade una imagen de al menos 900 px de ancho.

¿Ejecuta iMessage JavaScript para generar las vistas previas?

No. Apple indica que las vistas previas de enlaces no ejecutan JavaScript ni siguen redirecciones mediante metaetiquetas. Las etiquetas deben estar en el HTML.

¿Qué tamaño de icono utiliza iMessage?

Apple solicita un icono cuadrado de al menos 108 px por lado, como por ejemplo un apple-touch-icon.

Comprueba tu página y, a continuación, actualiza la vista previa

Pega tu URL en el comprobador gratuito para ver las etiquetas exactas que lee cada aplicación. Una vez que las etiquetas sean correctas, usa la herramienta de actualización para borrar la vista previa antigua.