제가 지금 만들고 있는 앱에 카카오 로그인을 더하려고 하는데요
키 해시가 디버그 키해시와 릴리즈 키해시 2개를 필요로 한다고 써있는데
일단 디버그 키해시는 사이트에 나온 자바코드로 안드로이드스튜디오에서 실행해서
public static String getKeyHash(final Context context) {
PackageInfo packageInfo = getPackageInfo(context, PackageManager.GET_SIGNATURES);
if (packageInfo == null)
return null;
for (Signature signature : packageInfo.signatures) {
try {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
return Base64.encodeToString(md.digest(), Base64.NO_WRAP);
} catch (NoSuchAlgorithmException e) {
Log.w(TAG, "Unable to get MessageDigest. signature=" + signature, e);
}
}
return null;
}
이걸 onCreate에서
Log.i(“키해시”,getKeyHash(getApplicationContext())); 이렇게 해서 로그캣으로
구하긴 했는데 일단 이게 디버그 키해시가 맞는지도 모르겠고
릴리즈 키해시는 어디서 구하는거죠?
그리고 디버그 키해시를 내 애플리케이션에서 플랫폼에 키해시 등록하는데
이거를 등록하는 것이 맞나요?
릴리즈 키해시는 어디에 또 등록하는지도 궁금합니다!