Android에서 Facebook sample실행시 Hash key값 얻어오기.
2013. 10. 13. 01:33ㆍ프로그래밍/Android
728x90
반응형
Facebook SDk를 이용할 경우 App등록하는 부분에 Hash Key값을 등록해야 Facebook SDK에서 정상적으로 Login이 처리됩니다. 다음 소스를 추가해서 Hash값을 알아온뒤 Facebook개발자사이트의 App세부정보에 Hash 값을 추가로 등록해주고 앱을 실행해보면 정상적으로 로그인되는 것을 확인할 수 있습니다.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Add code to print out the key hash
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.facebook.samples.hellofacebook",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
...
참고 : https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/
728x90
반응형
'프로그래밍 > Android' 카테고리의 다른 글
JNI ERROR (app bug): accessed stale local reference 에러 관련 해결 방법 (0) | 2014.02.28 |
---|---|
안드로이드 스튜디오 (3) | 2013.11.26 |
게임내 다국어 지원 설정 기능 추가하기.. (0) | 2013.08.13 |
java.sql.SQLException: Incorrect string value: MySQL에 다음과 같은 에러가 발생할 경우 다음과같이 처리하시면 됩니다. (0) | 2013.08.07 |
안드로이드 개발중 다음 문제 : "Only the original thread that created a view hierarchy can touch its views."문제는 이렇게 하면 해결됩니다. (0) | 2013.08.02 |