1

実際、私はNSURLSessionを使用して REST API サービスを呼び出しており、ヘッダーを提供するセッション Cookie を取得しています。同じ Cookie をSFAuthenticationSessionまたはSFSafariViewControllerと共有し、ログインせずに Web ページをロードしたいと考えています。

私の質問: API Cookie を共有し、ログインせずに Web ページをロードします。

NSURLSession から Cookie を取得するには、以下のコードを参照してください。

 NSArray * all = [NSHTTPCookie cookiesWithResponseHeaderFields:[reponse allHeaderFields] forURL:url];
 [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookies:all forURL:url mainDocumentURL:nil];
4

0 に答える 0