FBTestUserSession
最新版的 SDK 已不支持此类。
这个类有新版本。查看 最新版本。

A "headless" (no UI) FBSession subclass that requires a token and is used for testing.

Discussion:

This will generally be used with FBTestUsersManager to help exercise integration tests with Facebook. Use the class method sessionWithAccessTokenData: to construct instances.

Note the supplied token data is not read until the session instance is "opened" (i.e., it will never be in a "TokenLoaded" state) and uses [FBSessionTokenCachingStrategy nullCacheInstance].

Furthermore, reauthorization calls will succeed as a no-op (no new permissions added). You may toggle the treatReauthorizeAsCancellation property to get cancellation treatment.

Inherits from:FBSession
Declared in:FBTestUserSession.h
属性
forceAccessTokenExtension

Flag to force extending a token expiration at the next opportunity.

@property (nonatomic, assign) BOOL forceAccessTokenExtension;
声明语言: FBTestUserSession.h
treatReauthorizeAsCancellation

Flag to treat reauthorize calls as cancelled.

@property (nonatomic, assign) BOOL treatReauthorizeAsCancellation;
Discussion:

Defaults to NO. If set to YES, reauthorize calls will receive a nil token as if the user had cancelled the reauthorize.

声明语言: FBTestUserSession.h
类方法
sessionWithAccessTokenData:

Returns an instance

+ (instancetype) sessionWithAccessTokenData:(FBAccessTokenData *)tokenData;
Discussion:

This should be used in place of any init methods.

声明语言: FBTestUserSession.h