Génération de clé de hachage pour l'application à l'aide de facebook sdk
Je suis en utilisant facebook sdk pour ouvrir une session dans mon dossier de candidature.
L'application fonctionne très bien sur les appareils HTC.
L'application fonctionne aussi très bien sur les appareils Samsung si il n'y a pas de facebook application pré-installé.
Mais si il est déjà facebook app sur mobile et l'utilisateur installe mon application, l'utilisateur n'est jamais connecté.
De ce que je sais, je pense que cela pourrait être un problème de connexion unique, et je pense que c'est en quelque sorte liée à la production de la bonne application de clé de hachage, et à l'aide de la clé de hachage dans facebook application que j'ai utilisé pour vous connecter à l'application mobile.
Merci de me guider comment faire pour créer la clé de hachage. Je suis sous ubuntu 10.4.
Quand je lance cette commande dans le terminal :-
keytool -exportcert -alias <your keystore alias name>.keystore -keystore ~/.android/<your keystore name>.keystore | openssl sha1 -binary | openssl base64
Je ne suis jamais invité pour un mot de passe, bien que je me suis donné la clé de hachage.
- [Ici][1] vous pouvez obtenir votre réponse, il m'a aussi aidé. stackoverflow.com/a/12405323/2331725 [1]: stackoverflow.com/a/12405323/2331725
- Pour générer hashkey[Méthode Simple est ici][1] [1]: stackoverflow.com/questions/5306009/...
- J'ai généré la clé de hachage, mais ne savez pas où mettre cette clé, voulez-vous me guider? Je suis en cours d'exécution android studio sur Ubuntu.
- Avez-vous trouver l'erreur? Exactement la commande qui vous a aidé?Je suis confronté au même problème.
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
J'espère que vous allez obtenir. Je viens de vérifier et j'ai eu l'invite de mot de passe.
Vous pouvez utiliser ce bloc de code pour générer la clé de hachage. Mettre ce bloc de code dans votre onCreate() de la méthode.
Juste donner la commande comme:
et donner la frappe du mot de passe ou android ou saisissez
Ici, vous devez aller à la structure de répertoire jusqu'à ce que ".android" puis exécutez ce commnad.En général, le chemin est
C:\Users\User-name\.android>
.Vérifier trois pièces dans votre environnement.
où est "debug.keystore"?
trouver
/-name "debug.keystore"
si vous ne le trouvez pas, vérifiez que vous eclipse ou ADT.
qu'est-ce que nom de l'alias de?
keytool -list -v -keystore "PATH_TO_DEBUG_KEYSTORE"
Vérifier s'il est installé openssl
openssl
Si tout est prêt, il devrait demander le mot de passe
Si ce n'est pas en vous invitant à saisir le mot de passe, puis ouvrez votre terminal et tapez :
Puis suivez régulièrement, il suffit de taper:
Pour mettre un mot de passe:
android
Vous êtes tous fait.
Cette réponse est pour le débogage fin seulement, pour la libération but d'utiliser votre .jks fichier à générer la clé de hachage.