문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS) 및 디벨로퍼스 앱ID를 알려주세요.
안녕하세요
카카오 로그인 버튼을 누르고 이메일, 비밀번호를 입력하면 아무 에러메시지 없이 원래있던 페이지로 돌아가지만 로그인 되지않고 아무 반응이없습니다.
제 카카오톡으로 로그인되었다는 카카오계정 로그인 알림까지 오긴합니다
아래 로그인 코드에 디버깅을 위해 프린트문 몇개를 추가했는데,
카카오톡 로그인 1
카카오톡 로그인 4
까지 출력된 후 ‘카카오 계정 로그인 성공’ 은 출력되지않습니다.
Future<void> signInWithKakao() async {
try {
late OAuthToken loginResult;
print('카카오톡 로그인 1');
if (await isKakaoTalkInstalled()) {
try {
print('카카오톡 로그인 2');
loginResult = await UserApi.instance.loginWithKakaoTalk();
print('카카오톡 로그인 성공, ${loginResult.toString()}');
} catch (error) {
if (error is PlatformException && error.code == 'CANCELED') {
return;
}
try {
print('카카오톡 로그인 3');
loginResult = await UserApi.instance.loginWithKakaoAccount();
print('카카오 계정 로그인 성공, ${loginResult.toString()}');
} catch (error) {
print('카카오 계정 로그인 실패, ${error.toString()}');
rethrow;
}
}
} else {
print('카카오톡 로그인 4');
loginResult = await UserApi.instance.loginWithKakaoAccount();
print('카카오 계정 로그인 성공, ${loginResult.toString()}');
}
} catch (e) {
print('카카오 계정 로그인 실패, ${e.toString()}');
rethrow;
}
}
무엇이 문제일까요…
앱 id는 950399입니다