[안드로이드/Android] Key Hash값 구하기

SooYeon Yeon·2022년 1월 4일
0

안드로이드/Android

목록 보기
11/25
public class MainActivity extends AppCompatActivity {

    private void getAppKeyHash() {
        try {
            PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES);
            for (Signature signature : info.signatures) {
                MessageDigest md;
                md = MessageDigest.getInstance("SHA");
                md.update(signature.toByteArray());
                String something = new String(Base64.encode(md.digest(), 0));
                Log.e("Hash key", something);
            }
        } catch (Exception e) {
            // TODO Auto-generated catch block
            Log.e("name not found", e.toString());
        }
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        getAppKeyHash();
    }
}
[출처] Kakao 지도 API | Key Hash 구하기|작성자 Leah

다음과 같이 작성한다.

만약 다른 사람의 컴퓨터에서도 띄우고 싶을 경우 그 사람의 Key Hash 값도 구해 등록해주어야한다.

예를들어 kakao map api를 이용할 때,

내 애플리케이션 → 앱 설정 → 플랫폼 → 수정 → 다음 줄에 키 해시 값 입력 후 저장

0개의 댓글