반응형 분류 전체보기660 [안드로이드] 웹뷰의 쿠키값 동기화 안드로이드 웹뷰에서 접속한 페이지에서 로그인 또는 쿠키를 저장시 앱을 종료하고 다시 실행시 쿠키가 삭제되는 경우가 발생합니다. 이런 경우 아래와 같이 앱과 웹뷰 사이의 쿠키값 싱크를 해 주어야 합니다. 액티비티에 아래와 같이 추가합니다. @Override protected void onCreate(Bundle savedInstanceState) { ..... if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { CookieSyncManager.createInstance(this); } } @Override protected void onResume() { super.onResume(); if (Build.VERSION.SDK_INT < Build.VE.. 2021. 7. 16. [해결방법 포함]Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window. Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window. xcode 빌드중에 이런 에러가 나오는 경우가 있다. 이와 같은경우 아이폰을 껐다 켜면 해결된다. 2021. 7. 16. .p12 인증서 정보 확인하는 법 푸시 인증서 정보를 확인하기위해 .p12 파일을 입수합니다. 그리고 아래와 같이 합니다. 인증서를 pem파일로 변경 그리고 해당 .pem파일의 정보를 까봅니다. openssl pkcs12 -in dev_apple.p12 -out certificate2.pem -nodes cat certificate2.pem | openssl x509 -noout -text 2021. 7. 16. WAS에서 samesite 강제 설정을 하면 안됩니다..(feat. iOS 12) 크롬에서 same-site 정책을 강화하면서 기본값이 lax가 되었다. 그래서 same-site를 기존에 컨트롤 하지 않는 사이트들은 변경된 정책에 의해 타 도메인간의 post이동 시 쿠키가 유지 되지 않는다. 가장 큰 문제로 JSESSION을 사용하는 사이트들의 세션 유실 문제이다. 특히 모바일 화면 전환 방식 PG를 이용하는 경우 반드시 same-site : none 를 적용해야 한다. 그래서 여러가지 방법 중 WAS 설정에서 강제로 해당 정책을 적용하는 경우가 있는데 이러면 큰일난다. 왜냐하면 iOS 12버전(이하)에서 WAS설정으로 강제로 same-site : none설정을 하면 strict로 전송되는 버그가 있기 때문이다. (strict는 가장 보수정인 정책) 이는 크롬에서도 인정했고 iOS13.. 2021. 7. 16. 이전 1 ··· 162 163 164 165 다음 반응형