Android Facebook SDK: Comment générer une clé de hash non-debug?

Donc, je sais comment générer la clé de hash de débogage avec le mot de passe de l'Android. Je sais que pour chaque nouvel appareil, je dois générer (et télécharger sur facebook) la nouvelle clé de hachage.

Maintenant, je ne suis pas encore prêt à être en production, mais je voudrais distribuer l'application à un ensemble de testeurs qui préfèrent ne pas générer des objets de hash à eux seuls. Je vois des références à une clé de hash non debug:

  • Traitement des fichiers PDF pour réduire la taille du fichier et / ou la complexité
  • Extraction de texte PDF simple sur Android?
  • Android Facebook SDK: vérifiez si l'utilisateur est connecté ou non
  • Contenu derrière CoordinatorLayout AppBarLayout
  • Utilisation du vecteur Android Drawables sur pré crash Lollipop
  • TYPE_ROTATION_VECTOR, TYPE_ORIENTATION donne des résultats différents également avec l'écart
  • Ensuite, vous devrez générer un Key Hash pour l'application. Pour le débogage, si vous utilisez Eclipse, vous souhaitez générer ce Key Hash à l'aide de la clé de débogage d'Android. Lorsque vous êtes prêt à publier votre application, vous devrez générer un Key Hash pour vos clés de signature et mettre à jour cette valeur sur Facebook avant que votre application signée ne fonctionne.

    Http://www.techrepublic.com/blog/app-builder/integrate-facebook-logins-in-your-android-app/296

    Comment générez-vous cela? Je n'ai jamais fait une application de production (signée) avant, est-ce que cela concerne quelque chose? Y at-il un inconvénient à la signature de mon application avant sa fin? Si ce n'est pas le cas, que dois-je faire pour que tout appareil puisse exécuter cette application avec la connectivité de facebook?

    One Solution collect form web for “Android Facebook SDK: Comment générer une clé de hash non-debug?”

    Vous pouvez facilement générer une clé propre pour signer votre application en mode Libération. Consultez la documentation Android pour obtenir des informations détaillées: Connexion au mode de sortie .

    Exemple de génération de magasin clé:

    $ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 

    Ensuite, générez le hash pour Facebook comme vous l'avez fait avec la clé de débogage:

     $ keytool -exportcert -alias alias_name -keystore my-release-key.keystore | openssl sha1 -binary | openssl base64 

    Et finalement, partagez votre apk signé avec votre groupe de testeurs, c'est tout.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.