小编jhe*_*zer的帖子

如何为 ms-outlook://compose body 参数为 Outlook for iOS 配置 HTML 正文

更新 - 2020 年 2 月 26 日 ,我们的一位客户刚刚从 Microsoft 那里得到了这个:

感谢您将此问题提交给 Outlook for iOS 和 Android 团队。经过仔细考虑,产品团队仍然决定在 Outlook Mobile 深层链接中禁用 HTML。虽然之前允许使用深层链接中的 HTML,但从未正式设计或引入对这种情况的支持。此外,在深层链接中支持 HTML 可能会带来意想不到的后果和潜在的安全问题。

尽管不受官方支持,但使用纯文本的深层链接将继续在 Outlook for iOS 和 Android 中工作。请注意,此行为可能会随时修改,恕不另行通知。

使用UIActivityViewController来共享您的 HTML 正文也不再有效。微软似乎已经剥夺了我们在他们的系统中撰写电子邮件时生成任何 HTML 正文的能力。

更新 - 2/6/2020 正如回复所示,它再次从固定变为损坏。我们的一个专门使用 Outlook 的大型自定义应用程序客户一直在向 MS 求票,本周终于得到答复,多家公司已报告此问题,他们正在研究一种安全地允许共享 HTML 正文的方法。在 iOS 应用程序的过渡期间,我们一直在转换我们的代码以使用UIActivityViewController并排除几乎所有的activityTypes. 这允许您设置 HTML 正文:

let items = [["Body" : emailBody]]

let acv = UIActivityViewController(activityItems: items, 
                           applicationActivities: nil)
Run Code Online (Sandbox Code Playgroud)

这种方法的两个问题是 a) 如果您尝试设置主题或收件人,这些将被忽略。我尝试了多种不同的方法,但都没有成功。因此,在我们的应用程序中,出于报告目的,我们在发送电子邮件之前收集了联系信息,用户需要再次在 Outlook 邮件编辑器中输入联系信息。b) 它增加了一个额外的步骤,要求用户从 Initial 中选择 Outlook …

html outlook using ios

7
推荐指数
1
解决办法
1018
查看次数

标签 统计

html ×1

ios ×1

outlook ×1

using ×1