我们有一个电子商务应用程序,每当进行购买时便会发送订单详细信息,我们刚刚重新设计了该电子邮件模板。在过去几天中,我们收到了一些客户报告,称他们的电子邮件中有一半的文本丢失了。
最终获得截图后,我们发现这个问题是在使用黑暗模式的 iPhone 上发生的。到目前为止,他们都是使用 Gmail 的客户,无论是 Mail 应用还是 Safari 浏览器(两者都有同样的问题)。我不确定 Gmail 这个因素是否相关或是巧合。
我们的电子邮件很简单--具有白色背景、灰色标题和黑色正文文本。黑暗模式只影响了正文文本,将其从黑色更改为白色,而白色文本在白色背景上显然是看不见的,使得电子邮件似乎缺少大量内容。
有没有办法防止黑暗模式将我们的文本从黑色更改为白色?
我应该注意到,我们的电子邮件中还嵌入了一个 QR 代码,因此我担心解决方案可能会允许黑暗模式重新着色整个电子邮件,因为我认为这将使 QR 码更难被识别。
编辑:这与任何应用程序代码无关,因此不适用于开发 iOS 的黑暗模式指南。这只是一个关于苹果公司在 iOS 13 的 Mail 应用中如何显示 HTML 电子邮件的问题。
最终获得截图后,我们发现这个问题是在使用黑暗模式的 iPhone 上发生的。到目前为止,他们都是使用 Gmail 的客户,无论是 Mail 应用还是 Safari 浏览器(两者都有同样的问题)。我不确定 Gmail 这个因素是否相关或是巧合。
我们的电子邮件很简单--具有白色背景、灰色标题和黑色正文文本。黑暗模式只影响了正文文本,将其从黑色更改为白色,而白色文本在白色背景上显然是看不见的,使得电子邮件似乎缺少大量内容。
有没有办法防止黑暗模式将我们的文本从黑色更改为白色?
我应该注意到,我们的电子邮件中还嵌入了一个 QR 代码,因此我担心解决方案可能会允许黑暗模式重新着色整个电子邮件,因为我认为这将使 QR 码更难被识别。
编辑:这与任何应用程序代码无关,因此不适用于开发 iOS 的黑暗模式指南。这只是一个关于苹果公司在 iOS 13 的 Mail 应用中如何显示 HTML 电子邮件的问题。
color-scheme: light only
。非常感谢。 - jessica