카카오 로그인 - 네이티브 앱 키 와 kakao_app_key 는 무슨 차이인가요? + [apk파일 로그인 불가현상]

이번에 android12 (apk31)로 대상으로 타겟을 올리면서
카카오 로그인 sdk도 기존 1.27.0 → 2.9.0으로 올렸습니다. ( react-native-seoul/react-native-kakao-login )

지금 겪고있는 문제는
기기 연결해서 앱을 빌드할 경우에는 카카오 로그인이 잘 되었었고,
스토어 제출 전 확인하려고 apk 생성 후 로그인 시도했더니 "동의하고 계속하기"이후 반응이 없습니다. (release / degub apk 파일 모두)

원인을 알 수 있을까요?

++
이번에 업데이트하면서 AndroidManifest.xml에 추가한 redirect uri 부분에
NATIVE_APP_KEY를 사용하라고 나와있어서 카카오 디벨로퍼 로그인 후 앱 키 → 네이티브 앱 키 입력했지만 로그인이 되지 않았고,

android/app/src/main/res/values/strings.xml에 등록되어있던 kakao_app_key의 키 값을 AndroidManifest.xml 파일에서NATIVE_APP_KEY 자리에 대신 사용했더니 로그인이 되었습니다.
이유를 알 수 있을까요?

이 상태로 앱을 배포할 경우 로그인에 문제가 없는걸까요?
기존에 이미 구글 플레이콘솔에서 해시키 등록과정을 거쳐서 로그인은 문제없이 잘 되고있었던 상황입니다.

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다

ex) 123456

414162 입니다!

기존 1.27.0 에서 사용하던 앱 ID와 2.9.0에서 사용하던 앱 ID가 다른가요?
앱 414162의 경우 최근 일주알간 로그가 없고 오늘 2.9.0을 사용한 로그만 있습니다.

답변 감사드립니다! 확인이 늦었습니다!

아… 앱은 계속 서비스중인데 로그가 아예 없는경우라면…
혹시 strings.xml 파일에 사용되는 kakao_app_key 와 이번 AndroidManifest.xml에 사용되는 NATIVE_APP_KEY가 본래 같은 키라면,

저의 경우에는 해당 기존 사용하던 네이티브앱 키가 다른 계정에 등록된 네이티브 앱 키를 사용한 경우라고 볼 수 있을까요?

strings.xml 에 등록한 값과 AndroidManifest.xml에 등록한 값 모두 같은 키를 사용하셔야만 합니다.

보통 strings.xml에 등록한 값을 네이티브 SDK 초기화에 사용하고 AndroidManifest에 설정된 값은 카카오 로그인 후 앱으로 돌아오기 위해 필요합니다. 때문에 두 값은 반드시 같아야만 합니다.