카카오 링크 키해시 문의 드립니다

앱을 실행 하고 카카오링크 버튼 눌러 실행 하면
/kakao.sdk: ErrorResult{errorCode=-401, errorMessage=‘android keyhash mismatched!
에러가 생기고 있어요

릴리즈 모드로

try {
PackageInfo info = getPackageManager().getPackageInfo(
getPackageName(), PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance(“SHA”);
md.update(signature.toByteArray());
Log.d(“MY KEY HASH:”, Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {
Log.d(“NO MY KEY HASH:”, “NameNotFoundException”);
} catch (NoSuchAlgorithmException e) {
Log.d(“NO MY KEY HASH:”, “NoSuchAlgorithmException”);
}

요기에서 추출 한 키해시 값을 플랫폼 키해시 등록 했는대
앱스토에서 다운로드받아서 실행 하면 똑같은 오류가 발생합니다… 키해시 값이 맞지 않다고 나오네요 ~

테스트 할때 는 오류에러에 찍히 키해시 값을 플랫폼에 추가 해서 테스트 하면 이상 없는대 앱스토에서 다운로드 받은 기계 에서 다른 키해시 값이 찍혀서 같은 오류가 뜨는대 요분 문의 드립니다.

12-13 11:19:38.654 30139-30139/? E/kakao.sdk: ErrorResult{errorCode=-401, errorMessage=‘android keyhash mismatched! caller=EXh9gWZpbV3ypzTy6KRRjQRtEh0=. check out registered keyhash.’, exception=‘com.kakao.network.response.ApiResponseStatusError: android keyhash mismatched! caller=EXh9gWZpbV3ypzTy6KRRjQRtEh0=. check out registered keyhash.’}
12-13 11:19:38.684 4435-4435/? I/SurfaceFlinger: Display 0 HWC layers:
type | handle | flag | format | source crop (l,t,r,b) | frame | name
------------±-------------±-----±----------±---------------------------±--------------------±-----
Device | 0x7d00244e00 | 0002 | RGBA_8888 | 0.0 0.0 1080.0 2094.0 | 0 0 1080 2094 | com.mobileplus.vpangpang/com.mobileplus.xxxxxxxx.MainActivity[30139]#0
Device | 0x7d002449a0 | 0000 | RGBA_8888 | 0.0 0.0 1080.0 63.0 | 0 0 1080 63 | StatusBar[5384]#0
Device | 0x7d002441c0 | 0000 | RGBA_8888 | 0.0 0.0 1080.0 126.0 | 0 2094 1080 2220 | NavigationBar[5384]#0

답변 부탁 드립니다.

Google Play App Signing 기능을 사용 중이신 것 같아요. 구글플레이에서 릴리즈 시 사이닝키를 교체 해주는 기능인데요.

https://devtalk.kakao.com/t/topic/33519

위 링크 참고하시면 도움이 될 것 같아요!