Создание ключевого хэша Facebook SDK для Android в Amazon AppStore - PullRequest
6 голосов
/ 16 августа 2011

Я публикую приложение для Android в Amazon AppStore и сомневаюсь в интеграции с Facebook.

Инструкции на сайте Facebook очень понятны, если я использую только свой сертификат для подписи приложения. Однако, как я понимаю, Amazon подписывает приложение своим собственным сертификатом, и поэтому я должен сгенерировать новый Key Hash для Facebook SDK.

Итак, мой вопрос: как создать Key Hash для подписанного приложения Amazon Appstore (если у меня нет их хранилища ключей)?

Ответы [ 5 ]

4 голосов
/ 27 февраля 2012

Мы связались с Amazon через их Портал разработчика (Справка -> Связаться с нами -> Вопросы о подписи приложения) по этой проблеме.

Похожеони включили флаг для нашего приложения, который дает нам возможность подписать двоичный файл самостоятельно.При загрузке двоичного файла вы получаете опцию: Amazon подпишет двоичный файл или Я подпишу двоичный файл .

Если вы хотите подписать двоичный файл, процесс выглядит следующим образом:

Шаг 1: Вы загружаете неподписанный APK

Шаг2: Вы загружаете обработанный двоичный файл, который содержит введенный код

Шаг 3: Вы подписываете обработанный двоичный файл своим ключом и загружаете снова

Таким образом,Вы можете использовать существующий Key Hash для Facebook SDK.

3 голосов
/ 15 января 2014

Amazon предоставляет вам хэш. На вкладке «Двоичный файл» есть раздел «Хэши сертификатов Appstore». Вам просто нужно скопировать хэш sha1 base 64 в настройки приложения Facebook.

2 голосов
/ 16 августа 2013

Я решил это так:

Я запускаю приложение amazon на своем костре без ключа.Когда отобразилась ошибка недопустимого параметра, я записал ключ и вошел на страницу описания моего приложения в Facebook.

Ключ был похож на '-aQe9Ti2YD9 .....', но он не работал.

Затем я заменил '-' на '+' и вуаля, это сработало.

Пожалуйста, обязательно замените '-' и '_' на '+' и '/' включевая строка, которая отображается приложением facebook!(См. http://de.wikipedia.org/wiki/Base64 раздел URL приложений)

0 голосов
/ 19 июля 2013

Я связался с ними, связавшись с нами внизу, и попросил ключ хеш-кода для подключения к Facebook. Они ответили хешем менее 5 мин. после того как я отправил им вопросы. Готово!

0 голосов
/ 16 августа 2011

AFIK, они дважды подписывают apk своим ключом, ваша подпись не удаляется.Возможно, вы захотите взглянуть на APK, загруженный с Amazon, чтобы подтвердить.Поскольку ваша подпись / сертификат все еще там, по-видимому, она должна работать без необходимости делать что-то другое, чем для Android Market.Я еще не пробовал (не могу скачать с Amazon).

...