Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取在iPhone/iPad中配置的电子邮件帐户的详细信息_Iphone_Ios_Objective C_Ios5 - Fatal编程技术网

如何获取在iPhone/iPad中配置的电子邮件帐户的详细信息

如何获取在iPhone/iPad中配置的电子邮件帐户的详细信息,iphone,ios,objective-c,ios5,Iphone,Ios,Objective C,Ios5,嗨,我正在制作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.
}

无法获得帐户的详细信息。而且,这违反了苹果的政策。如果你在应用程序中这样做,那么苹果可以拒绝你的应用程序。但是,使用以下代码,您可以检查设备上至少启用了一个电子邮件帐户:

Class mailClass = (NSClassFromString(@"MFMailComposeViewController"));
if ([mailClass canSendMail])
{
    //There is email account configured
}
else
{
    //Email account is not configured. Can't send the email.
}

不,您永远无法在mail app中获取配置的用户详细信息,它会破坏用户隐私,因此不允许

不,您永远无法在mail app中获取配置的用户详细信息,它会破坏用户隐私,因此不允许

谢谢Rushi我知道这一点,但我需要获取用户details@ShashankKulshrestha:嘿,你没办法得到它。这违反了苹果的数据安全政策。你可能会得到一些第三方API,但我建议不要这样做。谢谢Rushi,我知道这一点,但我需要获得用户details@ShashankKulshrestha:嘿,你没办法得到它。这违反了苹果的数据安全政策。你可能会得到一些第三方API,但我建议不要这样做。