Autentikasi klien

Layanan Google Play tertentu (seperti Google Sign-in dan App Invites) mengharuskan Anda memberikan SHA-1 sertifikat penandatanganan agar kami dapat membuat kunci API dan klien OAuth2 untuk aplikasi Anda.

Penandatanganan Aplikasi Play

Jika telah memublikasikan aplikasi menggunakan Penandatanganan Aplikasi Play, yang merupakan persyaratan saat menggunakan Android App Bundle, Anda dapat memperoleh SHA-1 dari Konsol Google Play di halaman Rilis > Penyiapan > Integritas Aplikasi.

Menandatangani aplikasi sendiri

Jika tidak menggunakan Penandatanganan Aplikasi Play, ikuti petunjuk di bagian berikut untuk menggunakan Keytool atau Laporan Penandatanganan Gradle guna mendapatkan SHA-1.

Keytool pada sertifikat

Buka terminal dan jalankan utilitas keytool yang disediakan dengan Java untuk mendapatkan sidik jari SHA-1 sertifikat. Anda akan mendapatkan sidik jari sertifikat rilis dan debug.

Untuk mendapatkan sidik jari sertifikat rilis:

keytool -list -v \
-alias <your-key-name> -keystore <path-to-production-keystore>

Untuk mendapatkan sidik jari sertifikat debug:

Mac/Linux
keytool -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore
    
Windows
keytool -list -v \
-alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
    

Utilitas keytool meminta Anda untuk memasukkan kata sandi untuk keystore. Kata sandi default untuk keystore debug adalah android. Keytool kemudian mencetak sidik jari ke terminal. Contoh:

Certificate fingerprint: SHA1: DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09

Keytool pada APK atau AAB

Untuk mendapatkan sertifikat biner aplikasi:

# APK file
keytool -printcert -jarfile app.apk
# AAB file
keytool -printcert -jarfile app.aab

Laporan penandatanganan Gradle

Anda juga dapat memperoleh SHA-1 sertifikat penandatanganan menggunakan perintah signingReport Gradle:

./gradlew signingReport

Laporan penandatanganan akan menyertakan informasi penandatanganan untuk setiap varian aplikasi Anda:

> Task :app:signingReport
Variant: debug
Config: debug
Store: ~/.android/debug.keystore
Alias: AndroidDebugKey
MD5: A5:88:41:04:8D:06:71:6D:FE:33:76:87:AC:AD:19:23
SHA1: A7:89:E5:05:C8:17:A1:22:EA:90:6E:A6:EA:A3:D4:8B:3A:30:AB:18
SHA-256: 05:A2:2C:35:EE:F2:51:23:72:4D:72:67:A5:6C:8C:58:22:2A:00:D6:DB:F6:45:D5:C1:82:D2:80:A4:69:A8:FE
Valid until: Wednesday, August 10, 2044

Untuk mempelajari penandatanganan digital di Android lebih lanjut, lihat Menandatangani Aplikasi Anda.