Ios 使用ShareKit登录Facebook并使用登录凭据查看页面?

Ios 使用ShareKit登录Facebook并使用登录凭据查看页面?,ios,objective-c,facebook,uiwebview,sharekit,Ios,Objective C,Facebook,Uiwebview,Sharekit,我有个棘手的问题,请耐心听我解释: 我正在开发一款iPhone应用程序,它允许用户通过在我的应用程序中加载URL:的Uiwebview来查看他们发布的图片 我希望我的应用程序的用户能够以最小的麻烦查看此内容,问题是当我启动Uiwebview时,他们被迫登录以查看foodporn标签。由于不是Safari,他们每次都必须登录,因为没有存储凭据 我正在考虑使用ShareKit登录facebook,然后我可以存储凭据,然后将登录凭据传递到Uiwebview 所以我的问题是:是否可以从shareKit获

我有个棘手的问题,请耐心听我解释: 我正在开发一款iPhone应用程序,它允许用户通过在我的应用程序中加载URL:的Uiwebview来查看他们发布的图片

我希望我的应用程序的用户能够以最小的麻烦查看此内容,问题是当我启动Uiwebview时,他们被迫登录以查看foodporn标签。由于不是Safari,他们每次都必须登录,因为没有存储凭据

我正在考虑使用ShareKit登录facebook,然后我可以存储凭据,然后将登录凭据传递到Uiwebview


所以我的问题是:是否可以从shareKit获取Facebook存储的凭据,然后将其传递到Uiwebview,而不让用户再次登录?

我认为这是不可能的,但对我来说很奇怪,用户每次都必须登录,所以我测试了它。 我看到了两个场景:
1.从XCode运行应用程序->使用链接加载WebView->需要登录->再次从XCode运行应用程序->使用链接加载WebView->需要登录。
2.从XCode运行应用程序->使用链接加载WebView->需要登录->登录->从模拟器杀死应用程序->再次从模拟器运行应用程序->不需要登录


因此,请确保不要只使用第一种方案,因为看起来应该存储凭据。

如果可能的话,这将是一个可怕的安全问题。也许代理你服务器上的Facebook页面?你每次都必须登录吗?这是一种罕见的行为,因为UIWebView有自己的cookie存储。我注意到了同样的情况。如果运行应用程序->加载WebView->重新查询登录->登录->回家->再次运行->加载WebView->不需要登录。这太疯狂了。