Layanan Google Play tertentu (seperti Login dengan Google dan Undangan Aplikasi) mengharuskan Anda memberikan SHA-1 sertifikat penandatanganan agar kami dapat membuat klien OAuth2 dan kunci API untuk aplikasi Anda.
Penandatanganan Aplikasi Play
Jika telah memublikasikan aplikasi menggunakan Penandatanganan Aplikasi Play, persyaratan saat menggunakan Android App Bundle, Anda bisa mendapatkan SHA-1 dari Konsol Google Play di halaman Rilis > Penyiapan > Integritas Aplikasi.
Menandatangani sendiri aplikasi Anda
Jika Anda 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 harus 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:
keytool -list -v \ -alias androiddebugkey -keystore ~/.android/debug.keystore
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 di 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 bisa mendapatkan 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.