【问题标题】:Get default user email in iOS Device在 iOS 设备中获取默认用户电子邮件
【发布时间】:2012-06-01 06:33:26
【问题描述】:

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

截图:

谢谢。

【问题讨论】:

  • 您的问题解决了吗?您是否能够在 iOS 应用程序中读取电子邮件帐户信息?

标签: ios email default account


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    除了@woz 的回答,这是一个可以帮助你的要点。

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-08
      • 1970-01-01
      相关资源
      最近更新 更多