Facebook Login pour l'Application Android avec la version de la clé

Je suis en train de libérer mon app sur Google Play. J'ai un Facebook login dans mon application. Jusqu'à hier tout fonctionnait bien, jusqu'au moment où j'ai été l'exécution de l'application avec debug.keystore. Mais quand j'utilise ma propre libération de la clé et de signer mon application Facebook n'a pas de connexion et je ne peux pas semblent comprendre pourquoi.

Suivi ce lien et fait tout ce qui était de la méthamphétamine ainsi : donc :-clé de hachage-pour-android-facebook-app

J'ai changé les machines, j'ai changé de plateforme (windows et mac osx ML) afin d'obtenir une solution, mais la même question. IL NE VOUS CONNECTEZ PAS.
Le code ci-dessous me donne la bonne clé de hachage, lorsque j'utilise l'outil de débogage.keystore où, comme lorsque je m'inscris à la demande, même avec des clés différentes-je obtenir le même Hashkey ( qui j'en suis venu à une conclusion après de nombreux essais que la clé que j'obtiens c'est mal)

PackageInfo info;
try {
    info = getPackageManager().getPackageInfo("com.you.name", 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));
        //String something = new String(Base64.encodeBytes(md.digest()));
        Log.e("hash key", something);
    }
} catch (NameNotFoundException e1) {
    Log.e("name not found", e1.toString());
} catch (NoSuchAlgorithmException e) {
    Log.e("no such an algorithm", e.toString());
} catch (Exception e) {
    Log.e("exception", e.toString());
}

Est donc qu'il y a des étapes supplémentaires dont nous avons besoin à prendre lors de la signature de la demande avec le relâchement de la touche. S'il vous plaît AIDER.

Le Code que vous avez collé ici pour trouver la clé est une application séparée?
Je viens de poster ce code pour dire que je l'ai utilisé. J'ai mis le bon nom du package dans le code source.
1. Créer apk de votre relâchement de la touche. 2. Modifier le code pour obtenir l'keyhash sur votre mail à l'aide de ses intentions. 3. Copier coller le hashkey à partir de votre mail de FB. 4. Supprimer l'e-mail intention de code. 5. Créer apk en utilisant la même clé.
vous devez créer une libération de la clé de votre application pas la clé de débogage que vous utilisez. Aussi, pour que la libération de la clé que vous avez à générer une nouvelle clé de hachage pour votre facebook application, puis ajouter cette clé dans votre facebook application à partir de l'facebook developer console, je pense que cela devrait fonctionner

OriginalL'auteur Smita | 2013-09-04