SBDSessionDelegate Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | SBDSessionDelegate.h |
– sessionTokenDidRequireWithSuccessCompletion:failCompletion:
required method
App needs to fetch a new token.
Pass on the new (retrieved) token to SDK via success(NEW_TOKEN)
or fail() if fetch failed.
In case when app decides not to refresh the session for this user,
they should call success(nil).
- (void)sessionTokenDidRequireWithSuccessCompletion:(void ( ^ _Nonnull ) ( NSString *_Nullable sessionToken ))success failCompletion:(void ( ^ _Nonnull ) ( void ))failParameters
success |
Call this block method after retrieving a new token. In case when app decides not to refresh the session for this user, they should call this with |
|---|---|
fail |
Call this block method when failed to retrieve a new token. |
Availability
3.0.205
Declared In
SBDSessionDelegate.h
– sessionWasClosed
required method
Called when the SDK can’t refresh the session. App should force a user to a login page to connect again.
- (void)sessionWasClosedAvailability
3.0.205
Declared In
SBDSessionDelegate.h
– sessionWasExpired
Called when session key is expired. (Deprecated: 3.0.236)
- (void)sessionWasExpiredAvailability
3.0.205
Declared In
SBDSessionDelegate.h
– sessionWasRefreshed
Called when SDK refreshed the session key.
- (void)sessionWasRefreshedAvailability
3.0.205
Declared In
SBDSessionDelegate.h
– sessionDidHaveError:
Called when the SDK run into an error while refreshing the session key.
- (void)sessionDidHaveError:(nonnull SBDError *)errorParameters
error |
Error object |
|---|
Availability
3.0.205
Declared In
SBDSessionDelegate.h