Tenemos una aplicación de comercio electrónico que envía los detalles del pedido cuando se realiza una compra, y acabamos de rediseñar esa plantilla de correo electrónico. En los últimos días, hemos recibido informes de clientes a los que les falta la mitad del texto en el correo electrónico.
Después de obtener finalmente una captura de pantalla, hemos aprendido que el problema está sucediendo en los iPhones que usan el modo oscuro. Hasta ahora, todos han sido clientes que usan gmail con la aplicación Mail o con Safari (ambos tienen el mismo problema). No estoy seguro de si el factor gmail es relevante o una coincidencia.
Nuestro correo electrónico es simple: tiene un fondo blanco, encabezados grises y texto en cuerpo negro. El modo oscuro deja el fondo blanco y los encabezados grises intactos, pero el texto del cuerpo se cambia de negro a blanco. En el fondo blanco, el texto blanco es obviamente invisible, y parece que al correo electrónico le faltan grandes cantidades de contenido.
¿Hay algo que se pueda hacer para evitar que el modo oscuro cambie nuestro texto de negro a blanco?
Debo señalar que también tenemos un código QR incrustado en el correo electrónico, por lo que me preocupan las soluciones que permitirían que el modo oscuro continúe recoloreando nuestro correo electrónico completo, ya que creo que dificultaría el reconocimiento del código QR. .
Editar: esto no está relacionado con ningún código de aplicación, por lo que no se aplican las pautas para desarrollar iOS para el modo oscuro. Esto es simplemente una cuestión de cómo la aplicación Mail de Apple en iOS 13 en modo oscuro muestra un correo electrónico HTML.
color-scheme: light only
todos los elementos. Muchas gracias.