iPhone - 从我的应用添加电子邮件帐户

时间:2014-03-03 09:15:54

标签: ios objective-c

我想在帐户列表中的代码中添加一个电子邮件帐户,以便稍后在我的应用中使用它(例如iCloud或Gmail帐户)。有可能???

感谢您提前。

修改

我找到了ACAccount类,我会这样做吗?

编辑2:

现在,我将用户和密码保存在钥匙串中。这是一个不错的选择还是没有?

2 个答案:

答案 0 :(得分:3)

在非越狱的iOS设备上无法实现。这必须由用户手动完成。

编辑: 如果您从用户那里获得了用户和密码(腿部方式),将其存储在钥匙串中是最佳程序。

答案 1 :(得分:2)

正如Volker所说,你不能在非越狱设备上做到这一点。

您所引用的ACAccount类主要用于从iPhone中先前配置的Facebook,Twitter,新浪微博,Trecent微博帐户获取/存储凭据,但事实并非如此。

Apple无法读取/写入对Mail帐户的访问权限。 您只能使用Message UI framework在代码中发送电子邮件。 可以找到有关如何使用它的有效示例here

希望这有帮助。