Ошибка интеграции Linkedin в подписанном apk

В моем приложении я успешно интегрировал Linkedin. Он работал нормально в режиме разработки. Но Linkedin показывает ошибку на подписанном apk

"errorCode": "INVALID_REQUEST", "errorMessage": "либо идентификатор пакета, либо имя/хеш пакета недействительны, неизвестны, искажены"

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

введите здесь описание изображения Кто-нибудь может мне помочь? Другая проблема заключается в том, что я ввел это приложение в магазин Google Play с помощью подписи приложения Google Play. Это удвоит проблему, поскольку Google удалит интегрированное мной хранилище ключей? Тогда как я могу интегрировать Linkedin? Но на данный момент даже apk подписанный keystore у меня не работает. Пожалуйста помоги..


person Pratheesh    schedule 19.10.2017    source источник


Ответы (1)


Пожалуйста, проверьте, не включили ли вы случайно (или намеренно) процесс подписания Google Play (Signing V2). Если это так, то для того, чтобы LinkedIn (или любой другой API с настроенным хэшем) работал, вам нужно перейти в Google Play -> Управление релизами -> Подписание приложений. Если у вас там есть значения, то у вас действительно включен процесс подписи, и ваш APK повторно подписывается после загрузки в Google Play (поэтому ваш хэш ключа не работает в LinkedIn). Возьмите значение сертификата подписи приложения SHA-1, затем преобразуйте его в Base64 (есть онлайн-конвертеры), а затем поместите его в конфигурацию LinkedIn. Надеюсь это поможет

person Taras    schedule 20.08.2018