플러터 Supabase OAuth 카카오 로그인 오류

문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS) 및 디벨로퍼스 앱ID를 알려주세요.
SDK : kakao_flutter_sdk: ^1.5.0
앱 ID : 969298

안녕하세요. supabase의 OAuth를 이용해서 카카오 로그인을 구현하려 합니다.

AndroidManifest.xml 파일



            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

           <data
                android:host="myhost"
                android:scheme="myscheme" />
        </intent-filter>
    </activity>

페이지의 Button을 클릭하면

await supabases.auth.signInWithOAuth(OAuthProvider.kakao);

코드가 동작하도록 구현하였고, Button을 누르면 Supabase쪽에서는 정상적으로 사용자 정보가 받아지는데, 앱에서는 net::ERR_UNKNOWN_URL_SCHEME 오류가 발생하며 다음으로 진행이 되지 않는 상황입니다.

혹시 어떤 부분을 점검해야 할까요?

안녕하세요.

해당 오류가 발생한 url(scheme 포함)이 어떻게 되시나요?

안녕하세요.

다음 이유로 myscheme://myhost/?code=6d7a87e4-7a9b-4463-9de2-6a5137d6cb07의 웹페이지를 로드할 수 없습니다.

net::ERR_UNKNOWN_URL_SCHEME

이렇게 나옵니다.

해당 스킴은 supabase sign in 사용 후, 앱으로 돌아오기 위한 스킴으로 보입니다.

아래 가이드를 참고하시어 intent-filtter 처리 부탁드립니다.

https://supabase.com/docs/guides/auth/native-mobile-deep-linking?platform=flutter&os=android

음… 그래도 똑같은 에러가 발생합니다. 같은 스킴/호스트로 Google 로그인은 정상적으로 동작하는데 카카오가 동작하지 않는거면 웹에서 따로 설정해 주어야 하는 부분이 있는 걸까요?

회원님 서비스는 카카오에서 제공하는 SDK를 사용하지 않고, 구현하신 웹뷰에서 supabase측 인가요청 URL을 사용하고 있습니다.

supabase에서 카카오의 접근토큰 발급까지 정상 완료되었습니다.
전달해 주신 오류 내용은 이후 supabase에서 서비스 앱을 호출할 때 스킴을 처리할수 없는 상태로
앞서 안내드린 가이드를 참고하시어 조치 부탁드립니다.