목록투케이2K 로직정리 (125)
투케이2K
[로직 정리] 정리 로직 : MOBILE (IOS) 상태 : [IOS] WkWebview 웹뷰 COOKIE 쿠키 공유 [설 명] [IOS] 1. 웹뷰 웹뷰 초기 설정 셋팅 수행 실시 및 로드 하기 (전) 웹뷰 헤더 쪽에 쿠키 삽입 , 웹뷰 로드 수행 실시 - 쿠키 추가 셋팅 위함 : 웹뷰 WKWebViewConfiguration.websiteDataStore 설정을 >> WKWebsiteDataStore.nonPersistent() 로 설정 - 헤더 쪽 쿠키 삽입 실시 : URLRequest.addValue("데이터", forHTTPHeaderField: "Cookie") - 웹뷰 로드 실시 : webview.load(request) 2. WKUserContentController 부분 자바스크립..
[로직 정리] 정리 로직 : MOBILE (IOS) 상태 : [IOS] WkWebview 웹뷰 COOKIE 쿠키 공유 [설 명] [IOS] 1. 웹뷰 웹뷰 초기 설정 셋팅 수행 실시 및 로드 하기 (전) 웹뷰 헤더 쪽에 쿠키 삽입 , 웹뷰 로드 수행 실시 - 쿠키 추가 셋팅 위함 : 웹뷰 WKWebViewConfiguration.websiteDataStore 설정을 >> WKWebsiteDataStore.nonPersistent() 로 설정 - 헤더 쪽 쿠키 삽입 실시 : URLRequest.addValue("데이터", forHTTPHeaderField: "Cookie") - 웹뷰 로드 실시 : webview.load(request) 2. 웹뷰 로드 완료 상태 100 프로가 되면 다시 webvie..
[로직 정리] 정리 로직 : MOBILE (ANDROID / IOS) 상태 : [모바일] 프로세스 생명주기 상태 관리 (create , destroy) [설 명] [Android] 1. Application 클래스 생성 및 AndroidManifest.xml 파일에서 지정 실시 - Application 클래스에서 onCreate 부분에서 최초 프로세스 실행 초기화 수행 실시 - AndroidManifest.xml 파일에서 application 부분에서 Application 클래스 지정 실시 2. Service 클래스 생성 및 AndroidManifest.xml 파일에서 지정 실시 - Service 클래스에서 onTaskRemoved 메소드 부분에서 프로세스 종료 상태 감지 및 초기화 수행 실시 -..
[로직 정리] 정리 로직 : MOBILE (ANDROID / IOS) 상태 : [모바일] 웹뷰 (webview) 로드 시 쿠키 사용해 웹뷰 로드 수행 실시 [설 명] [Android] 1. 초기 웹뷰 로드를 수행하기 전 이전에 저장된 쿠키 및 세션 데이터가 있으면 초기화 수행 실시 - webview.clearCache - webview.clearHistory - CookieManager.removeSessionCookies - CookieManager.removeAllCookies 2. 웹뷰 초기 설정 셋팅 수행 실시 및 로드 하기 (전) 쿠키 매니저를 사용해 쿠키 삽입 실시 - CookieManager.setCookie 3. 웹뷰 로드 수행 실시 - webview.loadUrl 4. 실시간 웹뷰..
[로직 정리] 정리 로직 : MOBILE (ANDROID / IOS) 상태 : [모바일] 웹뷰에서 window open 상태 감지 및 child 웹뷰 호출 실시 및 로직 처리 [설 명] 1. 부모 웹뷰 (parentWebview) 에서 window open 상태 감지 실시 - IOS : func webView(_ webView: WKWebView, createWebViewWith configuration: WKWebViewConfiguration, for navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) - AOS : main_webview.setWebChromeClient >> public boolean onCre..