gpt4 book ai didi

iphone - 如何在不显示 MFMailComposeViewController 的情况下从 iPhone 应用程序发送邮件?

转载 作者:可可西里 更新时间:2023-11-01 03:25:59 26 4
gpt4 key购买 nike

我想从我的自定义 iPhone 应用程序发送邮件。我在以前的应用程序中使用 MFMailComposeViewController 从我的 iPhone 发送邮件。现在,我不想向用户显示 MFMailComposeViewController,如果他们单击 Send Mail button,邮件会自动发送到 recipient mail address。我怎样才能做到这一点?你能帮我解决这个问题吗?提前致谢。

我使用下面的代码来显示 MFMailComposeViewController,

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"Details"];
[controller setMessageBody:@"Hi" isHTML:NO];
[controller setToRecipients:[NSArray arrayWithObjects:@"abcd.m@gmail.com", nil]];
[self presentModalViewController:controller animated:YES];
[controller release];

最佳答案

在没有用户干预的情况下,从 iPhone 应用程序以编程方式发送电子邮件不能使用任何 Apple 框架来实现。它可能在越狱手机中是可能的,但它永远不会看到 App Store 的内部。

如果您想要控制电子邮件发送,那么更好的方法是设置一个 Web 服务(在您的服务器端),您可以使用 HTTP 请求发布到该服务。如果您只向一个地址发帖,这会很有效,尽管您可能希望让用户输入他们的回邮地址。

否则只有标准对话框可用(这取决于使用他们在设备上设置的任何帐户)。

关于iphone - 如何在不显示 MFMailComposeViewController 的情况下从 iPhone 应用程序发送邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9427056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com