앱ID : 517379
SDK 버전은 33입니다.
안녕하세요. 이번 앱 SDK버전 이슈로 안드로이드 업데이트를 하게되었는데 기능중에 카카오로그인이 있어서 문의드립니다.
1.27버전을 사용했던 앱이라 이번에 업데이트를 하였습니다.
implementation "com.kakao.sdk:v2-user:2.8.3" // 카카오 로그인
implementation "com.kakao.sdk:v2-talk:2.8.3" // 친구, 메시지(카카오톡)
implementation "com.kakao.sdk:v2-link:2.8.3" // 메시지(카카오링크)
기본빌드엔 간단히 세개만 작성하였고 사실상 로그인만 우선적으로 구현하고 싶어 로그인쪽을 쭉 살펴봤는데 제가 필요한건 안드로이드 로그인이아닌 웹뷰로그인인지라… 웹쪽에는 완성이 되어있는 상태입니다.
세션을 이용하던 내용을 모두 수정했고 로그인까지 완료하였지만 문제는 앱과 웹을 구분하는부분에서 앱이 실행이 되지 않습니다.
코드를 쭉 따라가 확인하여봤습니다. 코드의 일부분입니다.
public static void kakaoLogin() {
boolean isKakaoTalkLoginAvailable = UserApiClient.getInstance().isKakaoTalkLoginAvailable(appContext);
Log.d(TAG, "KakaoTalk login available: " + isKakaoTalkLoginAvailable);
if (isKakaoTalkLoginAvailable) {
Log.d(TAG, "KakaoTalk login is available. Attempting login...");
UserApiClient.getInstance().loginWithKakaoTalk(appContext, callback);
} else {
Log.d(TAG, "KakaoTalk login is not available. Attempting login with Kakao Account...");
UserApiClient.getInstance().loginWithKakaoAccount(appContext, callback);
}
}
테스트를위해 가져온 코드이고 카톡이 있다 없다의 판단은 잘 작동하지만
2023-10-27 15:46:34.692 18486-18486 MyActivity com.inplusweb.untactwash D KakaoTalk login available: true
2023-10-27 15:46:34.692 18486-18486 MyActivity com.inplusweb.untactwash D KakaoTalk login is available. Attempting login…
UserApiClient.getInstance().loginWithKakaoTalk(appContext, callback);
해당내용이 실행이 안됩니다… 앱에서 카카오톡을 여시겠습니까 라던가 하는게 있거나 카카오톡으로 이동하길 원하시만 웹은 잘열리지만 앱은 열리지 않습니다 …
혹시몰라 KaKaoAccount를 위로올려보니 해당부분 실행되어 웹으로 잘 작동하는것도 확인했습니다.
다른분들글을 참고해 열심히 코드를 만들었지만 해당내용에대한 글을 찾지못해 이렇게 문의를 남깁니다…
혹여 제가 빼먹은 부분이 있는지 확인 좀 부탁드리겠습니다. (해시키는 IjnLDK 으로 시작하는 키입니다.)
감사합니다.