Sascha Heyer

blueFLAGdev.de | saschaheyer.de

fbsdkandroid

Android Facebook Hash-Schlüssel erstellen

| Keine Kommentare

Für alle von euch die eine Android Anwendung auf Basis der Facebook SDK entwickeln, hier ein Tipp wie man den Hash-Schlüssel erstellen kann.
Zuerst müsst ihr die Base64 Class downloaden Link.
Ohne diesen Hash-Value führt der Verbindungsversuch zu Facebook zu einem Invalid_Key Error.

Diese fügt ihr eurem Android Projekt in Eclipse hinzu.
Danach könnt ihr den Hash Value eurer Applikation berechnen lassen.
Hier ein Code-Snippet, diesen könnt ihr natürlich nach Belieben anpassen.

 try {
         	   PackageInfo info = getPackageManager().getPackageInfo("DeinPaketName", PackageManager.GET_SIGNATURES);
         		   for (Signature signature : info.signatures) {
         		        MessageDigest md = MessageDigest.getInstance("SHA");
         		        md.update(signature.toByteArray());
         		        Log.i("PXR", Base64.encodeBytes(md.digest()));
         		   }
         		}
         		catch (NameNotFoundException e) {}
         		catch (NoSuchAlgorithmException e) {}

Wenn ihr den Hashvalue habt, müsst ihr diesen nur noch in das Feld <Schlüssel-Hash> eurer Anwendung auf dem Facebook-Developer Konto einfügen

Autor: Sascha

Moin! Ich heiße Sascha, komme aus Zweibrücken und studiere an der Fachhochschule Kaiserslautern Informatik. Hier blogge ich und präsentiere meine Projekte. Unter About könnt ihr noch mehr über mich erfahren.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*


Powered by Google Talk Widget