티스토리 뷰
반응형
소셜로그인을 붙여보려고 flutter_appauth 라이브러리 의존성을 한번 넣어봤더니 오류가 발생했다.
사실 한참 헤메다가 나중에 오류를 발견한건데, 사실 기능구현을 하려고 의존성만 추가했는데 빌드가 안되서 한참 헤맸다.
특히 소셜로그인을 붙이려고 잠깐 코드 짜다가 잘안되서 dart 코드만 원복하고 의존성은 유지했는데 이랬다.
/Users/유저명/StudioProjects/프로젝트명/android/app/src/debug/AndroidManifest.xml Error:
Attribute data@scheme at AndroidManifest.xml requires a placeholder substitution but no value for <appAuthRedirectScheme> is provided.
의존성때문에 영향받는것
소셜로그인은 구현하려다가 롤백한 상태였던거라, 위와 같이 주석후 다시 갱신했더니 해당 문제는 해결되었다.
이 오류가 나는 이유는 OAuth 인증 후 앱으로 리다이렉트하기 위해 커스텀 URL 스킴을 필요로 하기 때문이라도 한다.
즉, 구글, 애플 소셜로그인후 앱으로 다시 돌아갈 방법이 필요한데 그와 관련된 정보를 build.gradle dlsk AndroidManifest.xml 같은 파일에 정의를 해줘야 하는 상황이었다.
일단 소셜로그인은 나중에 하기위해 일단은 주석으로 하고 다음에 생각하기로 했다.
단순히 의존성 넣었다고 에러가 나온거라 한참 헤멨다.
반응형
댓글