Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
使用Gmail&;登录;我的iOS应用程序上的雅虎_Ios_Facebook_Email_Gmail_Yahoo - Fatal编程技术网

使用Gmail&;登录;我的iOS应用程序上的雅虎

使用Gmail&;登录;我的iOS应用程序上的雅虎,ios,facebook,email,gmail,yahoo,Ios,Facebook,Email,Gmail,Yahoo,我将很快开始使用我的iOS应用程序。。供新用户登录。。我希望是这样 使用FB、Gmail、Yahoo登录。。这可能吗?我正在阅读有关openID的文章,但有点让人困惑 此外,当用户登录FB时,我会自动获取用户名和其他人口统计信息。。雅虎和Gmail也会这样吗?API将获取名字和姓氏吗?我不需要任何来自Gmail和Yahoo的电子邮件信息,只需要电子邮件id持有者的名字和来源国,这样它就可以显示在应用程序的个人资料页面中 此外,我还需要将他们的电子邮件地址存储在我们的数据库中,作为Facebook

我将很快开始使用我的iOS应用程序。。供新用户登录。。我希望是这样

使用FB、Gmail、Yahoo登录。。这可能吗?我正在阅读有关openID的文章,但有点让人困惑

此外,当用户登录FB时,我会自动获取用户名和其他人口统计信息。。雅虎和Gmail也会这样吗?API将获取名字和姓氏吗?我不需要任何来自Gmail和Yahoo的电子邮件信息,只需要电子邮件id持有者的名字和来源国,这样它就可以显示在应用程序的个人资料页面中

此外,我还需要将他们的电子邮件地址存储在我们的数据库中,作为Facebook好友的一项功能。。我可以在没有任何隐私问题的情况下存储它吗

感谢阅读并回答我的问题


:)

您正在使用facebook ios sdk吗? 对于facebook、twitter和微博登录,您当然可以使用Social framework的SLRequest来获取用户详细信息,如facebook用户id、twitter id、屏幕名称等。显然,该帐户应作为ACAccount对象访问

对于谷歌(我从未尝试过雅虎)来说,ios sdk很简单。创建一个客户端id(比如facebook的appid;对于twitter我没有使用),并将其用于GPLoginDelegate方法