【问题标题】:Android Facebook 4.0 Logout ProgrammaticallyAndroid Facebook 4.0 以编程方式注销
【发布时间】:2015-07-22 12:11:27
【问题描述】:

在我的应用中,我允许用户以编程方式登录和退出 Facebook。

为了登录,我调用:

ArrayList<String> permissions = new ArrayList();
permissions.add("manage_pages");
permissions.add("publish_actions");
LoginManager.getInstance().logInWithPublishPermissions(App.activity, permissions);

对于注销,我调用:

FacebookSdk.sdkInitialize(getApplicationContext());
LoginManager.getInstance().logOut();

当我调用上面的 logInWithPublishPermissions() 方法时,官方 Facebook 应用程序会打开并提示用户登录,并且在用户登录后,他们会同时登录到我的应用程序和官方 Facebook 应用程序。

但是,当我调用上面的 logout() 方法时,用户并没有从官方 Facebook 应用程序中注销。有没有办法做到这一点,即从我的应用程序中退出将强制从官方应用程序中退出?如果您愿意,是一种“单一签核”吗?

【问题讨论】:

  • 您想退出 FB 应用程序的用例是什么?在大多数情况下,移动设备是单个用户。

标签: android facebook sdk logout


【解决方案1】:

没有。即使使用 oauth 类型“通过 facebook 或 gmail 注册”,这也是一个常见问题,即使您从第三方应用程序注销,您也不会退出 fb 或 google。没有任何机制可以让您的应用程序向 Facebook 应用程序发出注销命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-19
    • 1970-01-01
    • 2017-03-09
    • 2015-06-01
    • 1970-01-01
    • 2012-06-15
    • 2016-11-12
    • 2011-03-07
    相关资源
    最近更新 更多