嗨,我正在制作 iPad 应用程序。如果他在设备中配置了他的电子邮件帐户并获取他的电子邮件和其他可用详细信息,我需要对用户进行身份验证。你们能帮我解决这个问题吗?
而且电子邮件未配置我想将他重定向到邮件设置。到目前为止,我得到了相同的以下代码
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:"]];
请帮帮我。
嗨,我正在制作 iPad 应用程序。如果他在设备中配置了他的电子邮件帐户并获取他的电子邮件和其他可用详细信息,我需要对用户进行身份验证。你们能帮我解决这个问题吗?
而且电子邮件未配置我想将他重定向到邮件设置。到目前为止,我得到了相同的以下代码
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:"]];
请帮帮我。
不,您永远无法在邮件应用程序中配置用户详细信息,它会破坏用户隐私,因此不允许
无法获取帐户的详细信息。而且,这违反了苹果的政策。如果你在你的应用程序中这样做,那么苹果可以拒绝你的应用程序。但是,使用以下代码,您可以检查设备上至少启用了一个电子邮件帐户:
Class mailClass = (NSClassFromString(@"MFMailComposeViewController"));
if ([mailClass canSendMail])
{
//There is email account configured
}
else
{
//Email account is not configured. Can't send the email.
}