문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS) 및 디벨로퍼스 앱ID를 알려주세요.
앱 ID: 1174048, 1210575(테스트용)
안녕하세요 supabase_flutter로 카카오 로그인을 구현하는 중 도움을 요청합니다.
현재 앱은 com.app.tutrd (프로덕션)과 com.app.tutrd.dev로 스킴이 구분되어 있습니다.
카카오 애플리케이션에서는 원본 앱에 테스트용으로 앱을 만들어놨고, 패키지명,번들 ID에 .dev 붙은 것 말고는 전부 동일하게 세팅해놨습니다.
로그인 소스코드
supabase site URL: com.app.tutrd://oauth
androidManifest.xml
info.plist
현상:
안드로이드에서는 flavor dev일 때 로그인을 시도하면,
supabase.supabase_flutter: INFO: handle deeplink uri
I/flutter (22331): supabase.auth: WARNING: Notifying exception AuthException(message: Code verifier could not be found in local storage., statusCode: null, errorCode: null)
가 간혹 뜨면서 prod 앱으로 재시작(아마 리디렉션)이 됩니다.
flavor prod에서는 정상적으로 동작합니다.
반대로 안드로이드에서는 flavor dev일 때는 정상적으로 동작하는데,
prod에서 로그인을 시도하면 Tutrd가 아닌 Tutrd dev(dev모드 앱 이름)에서 열겠습니까? 모달이 떠서 제대로 리디렉션이 되지 않아 진행이 되지 않습니다.
도움 주신다면 정말 감사하겠습니다.