ключ facebook хэш, путаница с хранилищем ключей android

keytool -exportcert -alias mykeystore -keystore mykeystore | openssl sha1 -binary | openssl base64

привет, я использую указанную выше команду для генерации хэша моего ключа facebook. Она запрашивает мой пароль и дает мне хэш ключа. положи это key hash в настройках приложения facebook, но он не работает для моего подписанного приложения для Android.

Когда я отлаживал приложение для Android, я увидел сообщение консоли, в котором говорилось, что он не распознает "хэш ключа Android, бла-бла-бла", поэтому я скопировал слово "бла-бла-бла" в приложение facebook, и это сработало - мое приложение для Android могло использовать содержимое facebook в режиме отладки. Но очевидно, что это было только для хранилища ключей отладки.Теперь для реального хранилища ключей тот, который он генерирует, по-прежнему неверен, поэтому производственная версия моего приложения не сможет использовать facebook api.

Одна вещь о моем хранилище ключей заключается в том, что оно было создано в eclipse. Это одно хранилище ключей с двумя ключами в нем. Я заметил, что хранилище ключей eclipse действует иначе, чем хранилище ключей командной строки, и что они несовместимы для подписи. Тем не менее, я уже выпустил версию своего приложения, поэтому мне нужно воспользоваться ключами, которые я уже использую.

Проницательность приветствуется.

6
задан CQM 31 December 2011 в 06:31
поделиться