Notice
Recent Posts
Recent Comments
Link
투케이2K
35. (TWOK/LOGIC) [Ios] PG 사 연동 시 웹뷰 간 쿠키 및 세션 공유 방법 - Cookie , Session 본문
투케이2K 로직정리
35. (TWOK/LOGIC) [Ios] PG 사 연동 시 웹뷰 간 쿠키 및 세션 공유 방법 - Cookie , Session
투케이2K 2023. 11. 1. 17:35[로직 정리]
정리 로직 : Ios
상태 : [Ios] PG 사 연동 시 웹뷰 간 쿠키 및 세션 공유 방법
[설 명]
[1] : 부모 A 웹뷰에서 WKWebsiteDataStore.default 설정 및 WKProcessPool 사용해 쿠키 및 세션 공유 설정 지정
[2] : 부모 A 웹뷰 PG 사 오픈 웹뷰 열기 전에 기존에 저장 된 WKWebsiteDataStore 쿠키 값을 변수에 저장 후 PG 사 오픈 웹뷰 이동
[3] : PG 사 웹뷰에서 필요한 로직 처리 후 >> 화면 닫기 >> 부모 A 웹뷰 복귀 시 기존에 저장된 WKWebsiteDataStore 저장소 쿠키 및 세션 값 체크
[4] : 기존에 저장된 WKWebsiteDataStore 값이 날아간 경우 >> 변수에 담아 둔 쿠키 및 세션 정보를 WKWebsiteDataStore set 저장 실시
>> 부모 A 웹뷰에서 브릿지 통신 및 URL 호출 전에 필요 단계
>> 필요 시, 실시간 URL 변경 감지 부분에서 헤더 값을 추가로 넣어 줘야 할 수 있음
[5] : 부모 A 웹뷰를 통해서 PG 사 웹뷰가 아닌 다른 웹뷰에서 정상적으로 쿠키 값이 연동 되는 것을 확인
>> 자식 웹뷰들도 WKWebsiteDataStore.default 설정 및 WKProcessPool 사용해 쿠키 및 세션 공유 설정 지정 필요
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments