☝🏻 Подняться в начало

Как получить SHA1 отпечаток для отладки приложения с авторизацией через SDK VK

Для проведения тестирования вашего приложения не обязательно компилировать релизную сборку. Для работы аутентификации через ВКонтакте достаточно указать SHA1 отпечаток вашего хранилища ключей «debug» в вашей панели управления ВКонтакте для разработчиков.

Как получить отпечаток хранилища ключей?

Чтобы получить SHA1 отпечаток хранилища ключей – достаточно повторить действия, аналогичные шагам в статье: Где взять SHA256 Fingerprints для SDK авторизации в Яндекс, Google, ВКонтакте и других.
Для получения отладочного ключа с названием «debugkey» и паролем ключа «android» воспользуйтесь утилитой keytool, входящей в Java Development Kit:

keytool -list -v -keystore <path> -alias debugkey -storepass android -keypass android

В качестве <path> следует указать путь к хранилищу отладочных ключей:

Для CMD в Windows - "%USERPROFILE%\.android\debug.keystore"
Для PowerShell в Windows – "$env:UserProfile\.android\debug.keystore"
Для Linux и macOS - "~/.android/debug.keystore"

После выполнения этой команды в терминале будет отображен результат, подобный следующему:

Как получить SHA1 отпечаток для отладки приложения с авторизацией через SDK VK
Процесс генерации SHA1 подписи хранилища ключей с помощью утилиты keytool

Далее скопируйте полученный ключ и вставьте его в соответствующее поле настроек приложения. В качестве примера рассмотрим использование SHA1 ключа в SDK ВКонтакте.

Перейдите на страницу управления вашими приложениями и откройте настройки интересующего вас приложения.

В разделе «Настройки» найдите пункт «Отпечаток сертификата для Android» и введите туда полученный SHA1 хэш. Сохраните изменения.

Как получить SHA1 отпечаток для отладки приложения с авторизацией через SDK VK
Отпечаток сертификата для Android во ВКонтакте для разработчиков

Правильно сконфигурированный отпечаток обеспечивает корректную работу аутентификации при тестировании приложения.