You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS应用唤起Outlook无法自动创建草稿邮件的问题求助

iOS应用唤起Outlook无法自动创建草稿邮件的问题求助

大家好,我最近碰到个头疼的问题,想问问有没有同行也遇到过类似情况?

我的iOS应用里有个「联系支持」按钮,用户点击后会唤起默认邮件客户端(我这边设置的是Outlook)。大概一个月前一切都正常:Outlook启动后会自动生成一封预填好收件人、主题和正文的草稿邮件。但最近这个功能突然失效了——Outlook确实能被正常唤起,但再也不会自动创建草稿邮件了。不过有个例外:如果Outlook本来就在后台运行的话,草稿邮件又能正常生成,完全没问题。

我这边的代码完全没有修改过,所以我怀疑是不是Outlook的某次更新导致了这个问题?有没有其他人注意到这个异常?

我之前正常工作的代码是这样的:

var components = URLComponents(string: "mailto:\(recipient)")
components?.queryItems = [
    .init("subject", value:subject),
    .init("body", value:messageBody)
]
UIApplication.shared.open(components.url!)

另外提个小细节:如果把默认邮件客户端换成苹果自带的Mail,代码就完全正常——Mail启动后草稿邮件会自动生成,一点问题都没有。

我也试着调整了代码,改用Outlook专属的URL Scheme来调用:

UIApplication.shared.open(URL(string: "ms-outlook://emails/new?to=\(recipient)&subject=\(subject)&body=\(messageBody)")!)

但还是没解决问题,情况和之前一样。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:18:09