【问题标题】:Facebook session Fetching from facebook app in iphoneFacebook 会话从 iphone 中的 facebook 应用程序获取
【发布时间】:2011-09-28 07:33:17
【问题描述】:

我创建了一个使用 facebook api 的示例 iphone 应用程序。它工作正常。我已经使用 facebook api 登录并将 accesstoken 和 expiredate 存储在 NSUserDefault 中。当他们再次进入我的应用程序时。我已经检查了 facebook 会话是否有效,如果它有效,我们将无法显示登录屏幕。

我们使用会话进行进一步操作。这是我的应用程序现在运行的过程。

我想要的是,我已经在我的 iphone 中下载了一个 facebook 应用程序。我使用我的 facebook 帐户登录了 facebook 应用程序。现在我想运行我的示例应用程序,它会显示一个登录对话框。 在这里,我不想获取用户凭据,因为他们已经登录了 facebook 应用程序。所以我想获取该 facebook 会话并在我的应用程序中使用它。

有可能吗?提前谢谢.......

我的目标是从另一个应用程序获取 facebook 会话。(如果他使用 facebook 帐户登录。)

【问题讨论】:

    标签: iphone


    【解决方案1】:

    您无法从其他应用的沙盒访问数据。但是适用于 iOS 的 Facebook SDK 会自动尝试绕过它:它会检查 Facebook 应用程序是否已安装,如果已安装,则启动它,以便用户可以授权您的应用程序,然后重新启动您的应用程序。您所要做的就是注册一个自定义 URL 方案,以便 Facebook 应用程序可以重新启动您的应用程序。 SDK 文档中描述了整个过程。

    【讨论】:

    • 谢谢。还有一个疑问是当我下载 facebook 应用程序但未登录时。当我按下登录按钮时,它直接进入 facebook 应用程序,而不是打开我的 fblogin 对话框。我能在这里做什么?当他们没有登录 facebook 应用程序时,意味着我想在我的应用程序上显示 fblogindialog。不去 facebook 应用程序....有可能吗?请帮帮我。
    • 这将如何工作?您的应用(或应用内的 Facebook SDK)无法了解 Facebook 应用的状态,因此无法根据该信息做出任何决定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-19
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多