kakao_flutter_sdk: ^1.2.2 와 kakao_flutter_sdk: ^1.3.0-beta.4 에서 모두 시도해보았습니다.
아래의 카카오 로그인 예제를 그대로 테스트 하였습니다.
// 카카오톡 실행 가능 여부 확인
// 카카오톡 실행이 가능하면 카카오톡으로 로그인, 아니면 카카오계정으로 로그인
if (await isKakaoTalkInstalled()) {
try {
await UserApi.instance.loginWithKakaoTalk();
print('카카오톡으로 로그인 성공');
} catch (error) {
print('카카오톡으로 로그인 실패 $error');
// 사용자가 카카오톡 설치 후 디바이스 권한 요청 화면에서 로그인을 취소한 경우,
// 의도적인 로그인 취소로 보고 카카오계정으로 로그인 시도 없이 로그인 취소로 처리 (예: 뒤로 가기)
if (error is PlatformException && error.code == 'CANCELED') {
return;
}
// 카카오톡에 연결된 카카오계정이 없는 경우, 카카오계정으로 로그인
try {
await UserApi.instance.loginWithKakaoAccount();
print('카카오계정으로 로그인 성공');
} catch (error) {
print('카카오계정으로 로그인 실패 $error');
}
}
} else {
try {
await UserApi.instance.loginWithKakaoAccount();
print('카카오계정으로 로그인 성공');
} catch (error) {
print('카카오계정으로 로그인 실패 $error');
}
}
카카오톡으로 로그인은 잘 되는데, 안드로이드에서 카카오 계정으로 로그인 시 아무런 반응이 없습니다.
ios에서는 카카오톡으로 로그인과 카카오 계정으로 로그인 모두 잘 진행되었습니다.
답변 부탁드립니다.