Je publie une application Android chez Amazon AppStore et doutait de l'intégration avec Facebook. P>
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. P>
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)? P>
5 Réponses :
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). p>
Nous sommes entrés en contact avec 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 fort> ou je vais signer le binaire fort>. p>
Si vous voulez signer le binaire, le processus ressemble à ceci: p>
étape 2: strong> Vous téléchargez le binaire traité qui contient son code injecté p>
De cette façon, vous pouvez réutiliser votre clé de clé existante pour Facebook SDK. P>
C'est vieux. Amazon vous fournit le hash maintenant.
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! P>
j'ai résolu comme ceci: p>
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. P>
La clé était quelque chose comme «-aqe9ti2yd9 ..... 'et mais cela n'a pas fonctionné. P>
Puis j'ai remplacé le '-' par '+' et voila, cela a fonctionné. P>
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) p>
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 code> 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 = CODE>
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é.
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. P>