如何使用Box V2 iOS SDK注销用户

时间:2013-11-25 17:46:42

标签: ios box-api

在V1 iOS SDK中,可以按如下方式注销当前用户:

 [Box logoutWithCallbacks:^(id <BoxOperationCallbacks> on)
 {
     on.after(^(BoxCallbackResponse response)
              {
              });
 }];

如何使用V2 SDK完成?

4 个答案:

答案 0 :(得分:3)

这就是我的所作所为:

BoxSDK *sdk = ... // a reference to the BoxSDK for the user
sdk.OAuth2Session.accessToken = @"INVALID_TOKEN";
sdk.OAuth2Session.refreshToken = @"INVALID_TOKEN";

就是这样。下次您尝试对用户的会话执行任何操作时,您将被迫再次登录。

更新 - 您可以在https://github.com/box/box-ios-sdk-sample-app的Box示例应用中查看此操作。查看BoxFolderViewController.m文件。

答案 1 :(得分:1)

这是正确注销的方法

[BoxSDK sharedSDK].OAuth2Session.accessToken = nil;
[BoxSDK sharedSDK].OAuth2Session.refreshToken = nil;

答案 2 :(得分:0)

这是使用https://github.com/box/box-ios-sdk

中最新SDK完成的方式
[BOXContentClient logOutAll];

答案 3 :(得分:0)

注销框sdk会话的快速版本答案 *

   boxClient.destroy { (res) in
                
   }
   boxClient = nil