3

关于这个主题有很多问题,但没有更新的答案。我想在没有撰写视图的情况下(从我自己的应用程序中)打开本机 iOS 邮件应用程序。所有的答案都说这是不可能的,但应用程序 Slack 设法做到了这一点。有人知道吗?

4

1 回答 1

20

message://您可以使用url 方案启动邮件应用程序,例如

NSURL* mailURL = [NSURL URLWithString:@"message://"];
if ([[UIApplication sharedApplication] canOpenURL:mailURL]) {
    [[UIApplication sharedApplication] openURL:mailURL];
}

我无法在苹果文档中找到有关它的任何信息,但该方案存在于邮件的 Info.plist 中的 URL 方案部分(不是私有 url!)中,所以我认为它是公共 api 的一部分。您还可以在此处找到有关该主题的一些信息

于 2015-03-23T13:35:00.787 回答