У нас є додаток для електронної комерції, який надсилає деталі замовлення під час здійснення покупки, і ми просто переробили цей шаблон електронної пошти. За останні кілька днів ми отримували повідомлення про те, що деякі клієнти мають половину тексту в електронному листі.
Зрештою отримавши скріншот, ми дізналися, що проблема відбувається на iPhone, використовуючи темний режим. Поки всі вони були клієнтами, які користуються gmail або через програму «Пошта», або з Safari (у них одна і та ж проблема). Я не впевнений, чи є фактор gmail релевантним чи збігом обставин.
Наш електронний лист простий - він має білий фон, сірі заголовки та чорний текст тексту. Темний режим залишає недоторканими білий фон та сірі заголовки, але текст тексту змінюється з чорного на білий. На білому тлі білий текст очевидно невидимий, а в електронній пошті схоже на те, що в ньому відсутня велика кількість вмісту.
Чи можна щось зробити, щоб темний режим не міняв наш текст із чорного на білий?
Слід зазначити, що у нас також є вбудований QR-код в електронну пошту, тому я стурбований рішеннями, які дозволять темному режиму продовжувати відновлювати нашу повну електронну пошту, оскільки я вважаю, що це ускладнить розпізнавання QR-коду. .
Редагувати: це не пов’язано з будь-яким кодом програми, тому вказівки щодо розробки iOS для темного режиму не застосовуються. Це просто питання про те, як програма Apple Mail на iOS 13 у темному режимі відображає HTML-адресу електронної пошти.
color-scheme: light only
всі елементи. Дуже дякую.