1

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

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

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

4

1 回答 1

0

在最好的情况下,您总是必须使用 Facebook 应用程序进行 SSO 或在最坏的情况下使用 Safari 登录。当然你也可以使用SLComposeViewControlleriOS6以后的,带来最好的用户体验。

我可以想象做你想做的唯一方法是通过破解 UIWebView 来加载 facebook 登录页面而不向用户显示它并在可能的情况下注入凭据!?我想这会很棘手,需要付出很大的努力才能做到。而是坚持通常的做法。

查看Facebook SDK 文档或BMSocialShare等开源项目。

于 2012-12-07T09:08:35.847 回答