728x90

   

원문 : http://huammmm1.tistory.com/373


당췌 API쓰기가 왜이렇게 어려운 건지...

카톡을 사용하려면 앱키와 키해시가 있다.


앱키는 앱을 추가할 때 카톡API에서 생성되는것이고

키해시는 실제 소스에서 APK생성시에 만들어진다.


카톡 API에서 키해시등록을 하는 방법이 귀찮게 되어있는데

샘플App의 시작Activity에서 아래 method를 호출하면 로그캣에 찍힌다.


KakaoTalkLoginActivity에서

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setBackground(getResources().getDrawable(R.drawable.kakaotalk_sample_login_background));
        Log.d("KakaoTalkLoginActivity", "onCreate ");
        getAppKeyHash();// 호출
    }


//////// method 추가

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.d("Hash key", something);
            }
        } catch (Exception e) {
            // TODO Auto-generated catch block
            Log.e("name not found", e.toString());
        }
    }

728x90
BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1951)
Life With Gopro (7)
Life With Mini (79)
Diary (971)
너 그거 아니(do you know) (179)
난 그래 (159)
Study (290)
속지말자 (10)
Project (34)
Poem (15)
Song (0)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :