본문 바로가기
Personal Study/Android

2021년 9월 7일 안드로이드 커밋 이슈(runOnUiThread, 카카오 SDK 2.7.0)

by 명훈스토리 2021. 9. 7.
SMALL

@ 웹뷰에서 공유하기 아이콘 클릭 시 나오는 공유하기 팝업을 runOnUiThread로 감싸서 사용했습니다. 앱의 UI 스레드가 아닌 다른 스레드에서 WebView에 메서드를 호출하는 경우 예기치 않은 결과가 발생할 수 있기 때문입니다. 예를 들어 앱에 스레드가 어려 개 사용되는 경우 코드를 UI 스레드에서 빠짐없이 실행하려면 runOnUiThread() 메서드를 사용하면 됩니다.

@ 카카오 SSL 인증서 이슈로 인한 SDK 2.7.0으로 minSdkVersion 21로 마이그레이션

- 맨 아래 캡처본과 같이 카카오에서 SSL 인증서 이슈로 인해 카카오 SDK를 사용하는 앱은 최신 버전으로 마이그레이션하라고 되어 있다. 따라서 카카오링크 SDK를 2.7.0으로 올리고 minSdkVersion을 19에서 21로 올렸다. 카카오링크 SDK 2.7.0을 사용하려면 minSdkVersion 21인 Lollipop 이상의 버전에서 사용할 수 있기 때문이다.

- 최소 버전을 롤리팝으로 마이그레이션함으로 인해 생기는 웹뷰 캐시 정책 및 deprecated된 코드들을 정리해야 한다.

위 글에 대해 질문이 있으신 분은 댓글로 달아주세요. 최대한 힘 닿는대로 답해드리겠습니다.

LIST

댓글