9

是否可以直接从应用程序检索与默认电子邮件帐户关联的用户电子邮件?

截屏:

在此处输入图像描述

谢谢。

4

2 回答 2

6

我无法证明是否定的,但我相当肯定这是不可能的。您可以使用MFMailComposeViewController允许用户从默认帐户发送电子邮件,但您不能直接访问有关默认帐户的信息。如果您需要用户的电子邮件地址,您要么要求他们输入,要么让他们从联系人中选择。

于 2012-05-25T17:17:35.027 回答
6

除了@woz answer之外,这是一个可以帮助您的要点。

在我的应用程序中,我有一个反馈表,让用户可以与我取得联系。不幸的是,许多用户在他们的电子邮件地址中有轻微的拼写错误,我无法联系到他们。

由于我无法找到确保电子邮件正确无误的完美方法,因此我制定了以下要点:

  1. 断言邮件是正确的 foo@bar.tld
  2. 验证电子邮件是否包含在用户的通讯录中
  3. 如果不是,建议最接近的匹配

同样,这远非完美,我只是选择性地包含了这种行为(UITextField 旁边的一个小“检查邮件”按钮)

https://gist.github.com/dirtyhenry/7547064

于 2013-11-19T15:34:28.307 回答