ios - 当我在 safari 浏览器中点击顶部的返回应用程序按钮时,如何清除 ios 应用程序中的 facebook 凭据?

标签 ios objective-c facebook-ios-sdk

我尝试做 [FBSDKAccessToken setCurrentAccessToken:nil];到 Facebook 应用程序,但它仍在使用之前输入的凭据。所以我的问题是如何清除或删除凭据。请有人帮我做这件事。预先感谢您抽出宝贵时间来完成这个问题并做出回答。

最佳答案

试试这个

[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me/permissions/"
   parameters:nil
   HTTPMethod:@"DELETE"]
 startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id  result, NSError *error) {
  // ...
 }];

添加你的facebook登录码后

了解更多信息 see this

或选择-2

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];

if ( [FBSDKAccessToken currentAccessToken] ){
    [login logOut];
     [FBSDKAccessToken setCurrentAccessToken:nil];
    [FBSDKProfile setCurrentProfile:nil];
}

关于ios - 当我在 safari 浏览器中点击顶部的返回应用程序按钮时,如何清除 ios 应用程序中的 facebook 凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36742513/

相关文章:

ios - Xcode 11.1 似乎破坏了 com.apple.commcenter.coretelephony.xpc

iOS Facebook SDK - 发布到隐私值设置为 SELF 的 friend 墙未设置

ios - Swift 中 SWRevealViewController 中菜单的简单推送( View Controller )?

ios - 重新定义外部 block (promiseKit)

ios - Swift:使 UIScrollView 具有 "going out of focus"效果

ios - 将数组添加到 PLIST

objective-c - 将 drawAtPoint 与我的 CIImage 结合使用,不会在屏幕上执行任何操作

ios - FBSDKLoginManager logInWithPublishPermissions 总是返回 isCancelled=YES

ios - 带 Images.xcassets 的 SplashScreen 在模拟器上工作,但在 iPad 上黑屏

iphone - iOS 中带有建议列表的 Textview