문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
환경 : React-native. 앱 ID : 1028428
supabas를 통해서 kako 로그인 기능을 구현하려 합니다.
먼저 로그인 하는 코드 입니다
// SNS 로그인 & 회원가입 하는 함수
export const onSignIn = async () => {
try {
const {data, error} = await supabase.auth.signInWithOAuth({
provider: 'kakao',
});
if (error) throw error.message;
if (data) {
console.log(data, '성공');
return data.url;
}
} catch (error) {
console.error(error, 'logInWithKakao');
}
};
여기서 리턴한 url을
<WebView source={{uri: webViewUrl}} style={{flex: 1}} />
웹뷰에 띄워주고 있습니다.
저 링크로 이동 후 카카오 로그인 하고 마지막으로 "해당 카카오 게정으로 앱에 로그인 합니다. 창에서 계속 하기를 누르면
Encountered an error loading page {“canGoBack”: true, “canGoForward”: false, “code”: -1004, “description”: “Could not connect to the server.”, “didFailProvisionalNavigation”: true, “domain”: “NSURLErrorDomain”, “loading”: false, “target”: 67, “title”: “카카오계정으로 로그인”, “url” : 내 url }
이 뜹니다