안드로이드앱에서 카카오 로그인 선택시 간편로그인이 아닌로그인 웹 페이지가 뜹니다

  1. SDK 정보
    implementation group: project.KAKAO_SDK_GROUP, name: ‘usermgmt’, version: project.KAKAO_SDK_VERSION
    KAKAO_SDK_GROUP=com.kakao.sdk
    KAKAO_SDK_VERSION=1.30.6

  2. 증상
    자작 안드로이드 앱에서 몇 개월전에 확인했을 때는 잘 되다가, 얼마전에 다시 확인시,
    KakaoWebViewActivity 로 띄워서 ID/PW 입력하는 화면만 뜨게 됩니다

어느 부분이 문제인지 모르겠습니다
로그가 남는 것도 별로 없고요.

  1. 관련 로그

01-07 16:39:31.864 25564 25564 D KAKAOLogin: initKakao
01-07 16:40:01.738 25564 25564 I View : PerformClick: androidx.appcompat.widget.AppCompatImageButton{c1efcc5 VFED…C… …P… 4,4-998,175 #7f0a0215 app:id/imgKakaoLogin}
01-07 16:40:01.763 25564 25564 D LoginActivity: imgKakaoLogin click
01-07 16:40:01.769 2086 5955 I AppsFilter: interaction: PackageSetting{19a6342 com.stylelab.userapp/10874} → PackageSetting{befce4d com.kakao.talk/10490} BLOCKED
01-07 16:40:01.777 2086 4661 I ActivityTaskManager: START u0 {flg=0x30010000 cmp=com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity (has extras)} from uid 10874
01-07 16:40:01.778 2086 4661 D ActivityTaskManager: TaskLaunchParamsModifier:task=null activity=ActivityRecord{1139905 u0 com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity display-area-from-source=0:1 task-display-area=0:1 display-area-windowing-mode=1
01-07 16:40:01.778 2086 4661 D ActivityTaskManager: TaskLaunchParamsModifier:task=Task{5d5b33f #879 visible=false type=standard mode=fullscreen translucent=true A=10874:com.stylelab.userapp U=0 StackId=879 Tda=0:1 sz=1} activity=ActivityRecord{1139905 u0 com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity t-1} display-from-task=0 task-display-area=0:1 display-area-windowing-mode=1 inherit-from-source=fullscreen activity-options-fullscreen=Rect(0, 0 - 0, 0) non-freeform-display
01-07 16:40:01.779 982 1752 D SurfaceFlinger: Create ContainerLayer(0xb400007632beb7c0) ActivityRecord{1139905 u0 com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity t879 tda0:1}#0
01-07 16:40:01.798 2473 2974 D StatusBar: mainDisplayTopActivityComponentName : ComponentInfo{com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity}
01-07 16:40:01.810 2086 5955 I ActivityTaskManager: setVisibility true ActivityRecord{1139905 u0 com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity t879 tda0:1}
01-07 16:40:01.814 2086 5955 I ActivityTaskManager: setVisibility true ActivityRecord{1139905 u0 com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity t879 tda0:1}
01-07 16:40:01.818 2086 5955 I ActivityTaskManager: setVisibility true ActivityRecord{1139905 u0 com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity t879 tda0:1}
01-07 16:40:01.854 2473 2974 D StatusBar: mainDisplayTopActivityComponentName : ComponentInfo{com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity}
01-07 16:40:01.870 2473 2974 D StatusBar: mainDisplayTopActivityComponentName : ComponentInfo{com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity}
01-07 16:40:01.882 2473 2974 D StatusBar: mainDisplayTopActivityComponentName : ComponentInfo{com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity}
01-07 16:40:02.443 982 1018 D SurfaceFlinger: Create ContainerLayer(0xb400007632d2d450) 822d073 com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity#0
01-07 16:40:02.456 2086 2367 D WindowManager: handleActivitySizeCompatModeIfNeeded r=ActivityRecord{1139905 u0 com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity t879 tda0:1}, mLastCompatModeActivity=null
01-07 16:40:02.503 982 1018 D SurfaceFlinger: Create BufferQueueLayer(0xb400007642af83d0) com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity@25564#0
01-07 16:40:02.526 2086 5973 D InputDispatcher: Window went away: com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity@25564#0
01-07 16:40:02.620 2086 2132 I ActivityTaskManager: Displayed com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity: +842ms
01-07 16:40:02.641 2086 5955 D InputDispatcher: Focus entered window: Window{822d073 u0 com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity} in display 0
01-07 16:40:02.722 25564 25564 I Timeline: Timeline: Activity_idle id: ActivityRecord{455aa05 token=android.os.BinderProxy@1508bcc {com.stylelab.userapp/com.kakao.auth.authorization.authcode.KakaoWebViewActivity}} time:460966907
01-07 16:40:02.822 24390 21136 V FA-SVC : Logging event: origin=auto,name=screen_view(_vs),params=Bundle[{ga_event_origin(_o)=auto, ga_previous_class(_pc)=LoginActivity, ga_previous_id(_pi)=7779908531074309054, ga_screen_class(_sc)=KakaoWebViewActivity, ga_screen_id(_si)=7779908531074309055}]
01-07 16:40:06.057 25564 25564 W kakao.sdk: onReceivedError: net::ERR_NAME_NOT_RESOLVED, https://stat.tiara.kakao.com/track?d={"sdk"%3A{"type"%3A"WEB"%2C"version"%3A"1.1.18"}%2C"env"%3A{"screen"%3A"412X892"%2C"tz"%3A"%2B9"%2C"cke"%3A"Y"}%2C"common"%3A{"svcdomain"%3A"auth.kakao.com"%2C"deployment"%3A"production"%2C"url"%3A"https%3A%2F%2Fauth.kakao.com%2Fkakao_accounts%2Fview%2Flogin"%2C"title"%3A"카카오계정"%2C"section"%3A"login"%2C"page"%3A"page-signin"}%2C"etc"%3A{"client_info"%3A{"tuid"%3A"w-EY1WMgqks9eW_220107164004867"%2C"tsid"%3A"w-EY1WMgqks9eW_220107164004867"%2C"uuid"%3A"w-aQCUDiexBPW4_220107790002093"%2C"suid"%3A"w-aQCUDiexBPW4_220107790002093"}}%2C"action"%3A{"type"%3A"Pageview"%2C"name"%3A"page-signin"%2C"kind"%3A""}}

뭔가 SDK가 옛 버전이라 그럴지… 혹은 Talk와 연동에서 뭔가 달라져서 보완해야 할 부분이 있는건지 조언 좀 부탁드립니다…

혹시 targetSdkVersion을 30 이상으로 설정하셨나요?

30이상으로 설정한 앱이 android 11에서 실행될 경우
카카오톡 설치여부 검사를 위해 AndroidManifest.xml 에 <queries> 설정이 추가돼 있어야 합니다.

2.0.4 이상 버전에서는 해당 설정이 SDK에 추가되어 있으나

v1을 사용하고 계신다면 직접 설정을 추가하셔야 합니다.

<!-- AndroidManifest.xml -->
<queries>
    <package android:name="com.kakao.talk" />
</queries>

보다 자세한 내용은 구글의 package visibility 가이드를 참고 바랍니다.