문의 시 사용하시는 SDK 버전 정보를 알려주세요.
안녕하세요.
카카오 로그인 연동하여 사용자 정보를 가져오는 로직을 구성중에 있습니다.
SDK 버전은 v2를 사용중이고, 디벨로퍼 ‘Android SDK v2 사용법’ 보며 진행중입니다.
SDK 초기화 하고 카카오 로그인 부분에서 카카오 계정으로 로그인으로 매니페스트에
<activity android:name="com.kakao.sdk.auth.AuthCodeCustomTabsActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="oauth"
android:scheme="kakao{key}" />
</intent-filter>
</activity>
위 처럼 추가 하였고, key는 네이티브 키.
public void login() {
if (loginClient.isKakaoTalkLoginAvailable(context)) {
loginClient.loginWithKakaoTalk(context, (oAuthToken, error) -> {
if (error != null) {
Timber.e("Kakao Login :: error = %s", error.getMessage());
} else {
Timber.e("Kakao Login :: Access Token :: %s", oAuthToken.getAccessToken());
}
return null;
});
} else {
loginClient.loginWithKakaoAccount(context, (oAuthToken, error) -> {
if (error != null) {
Timber.e("Kakao Login :: error = %s", error.getMessage());
} else {
Timber.e("Kakao Login :: Access Token :: %s", oAuthToken.getAccessToken());
}
return null;
});
}
}
다음과 같이 작성하여 실행하여,
웹페이지 창은 뜨는데 계정 입력하고 동의하고 계속하기 버튼을 눌러도 반응이 없습니다. 그 아래 취소 버튼도 마찬가지로 반응이 없구요.
혹시 제가 놓친 부분이 있을까요?