loginWithKakaoAccount() 을 호출하여 웹으로 넘어가서 "동의하고 계속하기" 클릭 했는데 무반응입니다

카카오 앱이 설치되어 있지 않은 안드로이드 디바이스에서
loginWithKakaoAccount() 를 호출하여 웹으로 넘어간 후 “동의하고 계속하기” 클릭 했는데 무반응입니다.

참고로 카카오톡이 설치되어 있고 await UserApi.instance.loginWithKakaoTalk(); 를 사용하는 경우는 잘 작동합니다.

 else {
      await UserApi.instance.loginWithKakaoAccount();
      final token = await UserApi.instance.loginWithKakaoAccount();

[상세정보]

  • 디벨로퍼스 앱 ID: 1284913
  • kakao_flutter_sdk: ^1.9.7+3
  • Flutter 3.27.1
  • Dart 3.6.0
  • Android: 갤럭시 S20, 버전: 13

안녕하세요~ 설명해주신 내용을 봤을 때 커스텀 URL 등록이 되어있지 않아서 제대로 동작하지 않는 것으로 보입니다.

가이드 참고하셔서 아래의 activity 등록하시면 정상 동작할 것으로 보여요

<activity 
        android:name="com.kakao.sdk.flutter.AuthCodeCustomTabsActivity"
        android:exported="true">
        <intent-filter android:label="flutter_web_auth">
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <!-- "kakao${YOUR_NATIVE_APP_KEY}://oauth" 형식의 앱 실행 스킴 설정 -->
            <!-- 카카오 로그인 리다이렉트 URI -->
            <data android:scheme="kakao${YOUR_NATIVE_APP_KEY}" android:host="oauth"/>
        </intent-filter>
    </activity>