アプリケーションは、ログアウトを呼び出す事でユーザー情報を初期化する事ができます。ログアウトメソッドは内部的にはIMAPSサーバの認証機構を呼び出さないため、ネットワークが利用不可能な状態でも呼び出す事ができます。
使用例:Android
private void logoutFunc(Context context) {
try {
LoginManager mLoginManager = new LoginManager(context);
mLoginManager.logout();
} catch (例外キャッチ) {
// キャッチした例外の内容に応じて、例外処理を実装します。
}
}使用例:iOS
- (void)func {
IMALoginManager *loginManager = [[IMALoginManager alloc] init];
NSError *anError = nil;
BOOL result = [loginManager logout:&anError];
if(result == NO) {
// それぞれのエラーの実装.
}
}