7
votes

Générer Facebook SDK's Key Hash for Android App dans Amazon AppStore

Je publie une application Android chez Amazon AppStore et doutait de l'intégration avec Facebook.

Les instructions sur le site de Facebook sont très claires au cas où j'utilise juste mon certificat pour signer l'application. Cependant, si je comprends bien, Amazon signe l'application avec son propre certificat et, par conséquent, je devrais générer un nouveau hachage de clé pour Facebook SDK.

Donc, ma question est la suivante: comment générer des clés hachage pour Amazon AppStore a signé une application (si je n'ai pas leur clé de clés)?


0 commentaires

5 Réponses :


0
votes

AFIK, ils donnent doubler l'APK avec leur clé, votre signature n'est pas supprimée. Vous voudrez peut-être consulter un APK téléchargé depuis Amazon pour confirmer. Étant donné que votre signature / certificat est toujours là, il devrait probablement fonctionner sans que vous ayez à faire quelque chose de différent que pour le marché Android. Je ne l'ai pas essayé (ne peut pas télécharger d'Amazon).


0 commentaires

4
votes

Nous sommes entrés en contact avec Amazon à travers leur Portail de développeur (Aide -> Contact États-Unis -> questions sur la signature de l'application) concernant ce problème.

On dirait qu'ils ont permis un drapeau pour notre application qui nous donne une option pour signer le binaire nous-mêmes. Lorsque vous téléchargez un binaire, vous obtenez une option: Amazon signera le binaire ou je vais signer le binaire .

Si vous voulez signer le binaire, le processus ressemble à ceci:

Étape 1: Vous téléchargez un APK non signé

étape 2: Vous téléchargez le binaire traité qui contient son code injecté

étape 3: Vous signerez le binaire traité avec votre clé et téléchargez à nouveau

De cette façon, vous pouvez réutiliser votre clé de clé existante pour Facebook SDK.


1 commentaires

C'est vieux. Amazon vous fournit le hash maintenant.



0
votes

Je suis en contact avec eux à travers le contact nous en bas et j'ai demandé le hachage de clé pour Facebook Connect. Ils ont répondu avec le hachage inférieur à 5 min. après que je leur ai envoyé les questions. Fait!


0 commentaires

2
votes

j'ai résolu comme ceci:

Je gère l'application Amazon sur mon feu Kindle sans avoir la clé. Lorsque l'erreur de paramètre invalide a été affichée, j'ai écrit la clé et entré dans ma page Facebook App Description Page.

La clé était quelque chose comme «-aqe9ti2yd9 ..... 'et mais cela n'a pas fonctionné.

Puis j'ai remplacé le '-' par '+' et voila, cela a fonctionné.

Veuillez vous assurer de remplacer '-' et '_' par '+' et '/' dans la chaîne de clés affichée par l'application Facebook! (Voir http://de.wikipedia.org/wiki/base64 applications URL de la section)


2 commentaires

J'ai pris le message d'erreur Logcat: clé de clé invalide. La clé HASH BTQJNT + WIGQF3IJWXXXXXXX ne correspond à aucune clé de clé stockée. Configurez votre clé d'application HASHES à l'adresse http://developers.facebook.com/apps/xxxxxxxxxxx et ajoutez A = après de hachage. Plus tard, j'ai mis ce hachage dans la section Paramètres de mon application dans la console de développeur Facebook. BTQJNT + WIGQF3IJWXXXXXXXX =


Comme @martincr dit. Prenant le hachage du message d'erreur de hachage du téléphone et l'ajout d'un = à la fin a fonctionné.



4
votes

Amazon vous fournit le hash. Dans l'onglet "Fichier binaire", il existe une section intitulée "Certificat d'appstore hachage". Vous devez juste copier la base SHA1 64 HASH sur les paramètres de l'application Facebook.


0 commentaires