管理情報とは、IMAPSサーバがクライアントからアクセスされた場合に、APIからのアクセスである事を確認するための情報です。管理情報はシステム管理者によってIMAPSサーバに設定され、ユーザーの認証情報とは別に管理されます。
IMAPSサーバにアクセスするアプリケーションは、必ずアプリケーション内で管理情報を設定してください。具体的にどのような管理情報を設定するかは、システム管理者に問い合わせてください。
管理情報は、アプリケーション起動時に一度設定します。IMAPSサーバにアクセスするAPIを呼び出すたびに実行する必要はありません。
- (void)func {
IMALoginManager *loginManager = [[IMALoginManager alloc] init];
NSError *anError = nil;
BOOL result = [loginManager setManageInfo:@"adminid" passwd:@"adminpass" error:&anError];
if(result == NO) {
// それぞれのエラーの実装.
}
}
注意
異なるプロセスから管理情報を設定した場合は、IMAPSサーバにアクセスできません。