1

我在我的 iphone 应用程序中使用 Facebook SDK 3.2,我使用 FBLoginView 从 Facebook 登录和注销。和两个按钮:第一个在用户的墙上发布内容,第二个在朋友的墙上发布内容。在这两个中我都在使用 FBWebDialog。当用户启动应用程序登录页面打开(在 safari 中)并且一切正常。

但我面临以下问题:

如果用户想使用另一个 facebook id 登录,则没有选项可以这样做,第一个用户必须从他在 safari 中的第一个 facebook 帐户注销,当他返回应用程序时,用户才会获得 Facebook 登录页面登录再次。

当用户点击 FBLoginView 时,它将打开 safari,但在点击 loginView 后,如果用户想在不登录的情况下返回应用程序,则没有选项可以这样做。

在发布操作时,我使用的是 FBWebDialog,如果我没有登录并尝试打开 FBWebDialog,那么在对话框中它会显示 Facebook 登录页面首先登录,但在输入 Facebook 的用户信息和密码后,它会显示一条消息“发生错误。请稍后再试。” 在对话框中,如果我们点击“确定”按钮,它会显示用户已登录,但不会显示共享内容的页面。真是奇怪的行为。

任何帮助将不胜感激。

4

0 回答 0