Temos um aplicativo de comércio eletrônico que envia detalhes do pedido quando uma compra é feita e acabamos de redesenhar esse modelo de email. Nos últimos dias, recebemos relatórios de alguns clientes com metade do texto do e-mail ausente.
Depois de finalmente obter uma captura de tela, descobrimos que o problema está acontecendo nos iPhones usando o modo escuro. Até agora, todos eles eram clientes que usam o Gmail no aplicativo Mail ou no Safari (ambos têm o mesmo problema). Não tenho certeza se o fator gmail é relevante ou uma coincidência.
Nosso e-mail é simples: possui fundo branco, títulos em cinza e texto em preto. O modo escuro está deixando o fundo branco e os cabeçalhos cinza intocados, mas o texto do corpo está sendo alterado de preto para branco. No plano de fundo branco, o texto em branco é obviamente invisível e o e-mail parece estar perdendo grandes quantidades de conteúdo.
Existe algo que possa ser feito para impedir que o modo escuro altere nosso texto de preto para branco?
Devo observar que também temos um código QR incorporado no email, por isso estou preocupado com soluções que permitam que o modo escuro prossiga na recoloração de todo o email, pois acredito que isso tornaria mais difícil o reconhecimento do código QR .
Editar: isso não está relacionado a nenhum código de aplicativo, portanto, as diretrizes para o desenvolvimento do iOS no modo escuro não se aplicam. Isso é simplesmente uma questão de como o aplicativo Mail da Apple no iOS 13 no modo escuro está exibindo um email em HTML.
color-scheme: light only
todos os elementos. Muito obrigado.