Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.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 iOS Facebook SDK 3.1如何在应用程序中登录并保留凭据?_Iphone_Ios_Facebook_Authentication_Sdk - Fatal编程技术网

Iphone iOS Facebook SDK 3.1如何在应用程序中登录并保留凭据?

Iphone iOS Facebook SDK 3.1如何在应用程序中登录并保留凭据?,iphone,ios,facebook,authentication,sdk,Iphone,Ios,Facebook,Authentication,Sdk,是否可以使用Facebook iOS SDK在应用程序中进行身份验证(而不是转到Safari或Facebook应用程序),并保留这些身份验证凭据以供下次启动应用程序 当我尝试在模拟器中使用演示应用程序时,它总是转到safari进行身份验证,这似乎有点糟糕。然后,在我验证之后,我无法重定向回我的应用程序 有没有一种方法,只向用户显示一个电子邮件字段和一个密码字段,然后保留该信息。。在应用程序中?在最好的情况下,您必须使用Facebook应用程序进行SSO登录,在最坏的情况下使用Safari登录。当

是否可以使用Facebook iOS SDK在应用程序中进行身份验证(而不是转到Safari或Facebook应用程序),并保留这些身份验证凭据以供下次启动应用程序

当我尝试在模拟器中使用演示应用程序时,它总是转到safari进行身份验证,这似乎有点糟糕。然后,在我验证之后,我无法重定向回我的应用程序


有没有一种方法,只向用户显示一个电子邮件字段和一个密码字段,然后保留该信息。。在应用程序中?

在最好的情况下,您必须使用Facebook应用程序进行SSO登录,在最坏的情况下使用Safari登录。当然,您也可以使用
SLComposeViewController
,因为iOS6提供了最佳的用户体验

我能想象的做你想做的事情的唯一方法是,侵入UIWebView加载facebook登录页面,而不向用户显示该页面,如果可能的话,插入凭据!?我想这将是相当棘手的,需要相当努力才能做到。而是坚持通常的做法


查看开放源代码项目中的or,例如。

您是否100%确定我们无法从设备/模拟器获取内置凭据@vinzenzweberLooking在我发表评论的时候,这可能在过去两年内发生了变化