Mamy aplikację e-commerce, która wysyła szczegóły zamówienia po dokonaniu zakupu, i właśnie przeprojektowaliśmy ten szablon e-maila. W ciągu ostatnich kilku dni otrzymywaliśmy raporty, w których brakowało połowy tekstu w e-mailu.
Po otrzymaniu zrzutu ekranu dowiedzieliśmy się, że problem występuje na iPhone'ach korzystających z trybu ciemnego. Do tej pory wszyscy byli klientami korzystającymi z Gmaila z aplikacją Mail lub Safari (oba mają ten sam problem). Nie jestem pewien, czy czynnik gmail jest istotny, czy przypadek.
Nasz e-mail jest prosty - ma białe tło, szare nagłówki i czarny tekst. Tryb ciemny pozostawia nietknięte białe tło i szare nagłówki, ale tekst podstawowy zmienia się z czarnego na biały. Na białym tle biały tekst jest oczywiście niewidoczny, a wiadomość e-mail wygląda, jakby brakowało dużej ilości treści.
Czy można coś zrobić, aby tryb ciemny nie zmienił tekstu z czarnego na biały?
Powinienem zauważyć, że mamy również kod QR osadzony w wiadomości e-mail, więc martwię się o rozwiązania, które pozwoliłyby ciemnemu trybowi na kontynuowanie zmiany koloru naszej pełnej wiadomości e-mail, ponieważ uważam, że utrudni to rozpoznanie kodu QR .
Edycja: nie jest to związane z żadnym kodem aplikacji, więc wytyczne dotyczące programowania systemu iOS dla trybu ciemnego nie mają zastosowania. Jest to po prostu kwestia tego, jak aplikacja Apple Mail na iOS 13 w trybie ciemnym wyświetla e-mail HTML.
color-scheme: light only
wszystkie elementy. Dziękuję bardzo.