У нас есть приложение электронной коммерции, которое отправляет детали заказа при совершении покупки, и мы только что переработали этот шаблон электронной почты. За последние несколько дней мы получили сообщения о том, что у некоторых клиентов половина текста пропущена.
Наконец, получив скриншот, мы узнали, что проблема возникает на iPhone в темном режиме. До сих пор все они были клиентами, использующими gmail либо с приложением Mail, либо с Safari (у обоих одинаковые проблемы). Я не уверен, имеет ли значение фактор gmail или совпадение.
Наша электронная почта проста - она имеет белый фон, серые заголовки и черный текст. Темный режим оставляет белый фон и серые заголовки нетронутыми, но основной текст меняется с черного на белый. На белом фоне белый текст явно невидим, а в электронном письме отсутствует большое количество контента.
Можно ли что-нибудь сделать, чтобы темный режим не изменил наш текст с черного на белый?
Я должен отметить, что у нас также есть QR-код, встроенный в электронное письмо, поэтому я обеспокоен решениями, которые позволили бы темному режиму продолжать перекрашивать нашу полную электронную почту, поскольку я считаю, что это затруднит распознавание QR-кода. ,
Изменить: это не относится ни к какому коду приложения, поэтому рекомендации по разработке iOS для темного режима не применяются. Это просто вопрос того, как приложение Apple Mail на iOS 13 в темном режиме отображает электронную почту в формате HTML.
color-scheme: light only
для всех элементов. Огромное спасибо.