Wednesday 9 August 2017

Cara mendapatkan kode certificate finggerprint SHA1 google play game service menggunakan keytool

Cara  menggunakan keytool untuk mendapatkan kode certificate finggerprint SHA1 google play game service - Bagi anda yang senang membuat game android tidak menarik jika belum diintegrasikan dengan google play game service, dengan mengintegrasikan aplikasi game anda dengan google play game service, maka data statistik pengguna game anda informasinya akan bisa diakses dengan mudah.

Beberapa manfaaat mengaitkan aplikasi game android dengan google play game service diantaranya adalah
data statistik pengguna dari mulai pencapaian prestasi (achievement), informasi papan peringkat (leaderboard) dan lain sebagainya bisa tercatat dan tersimpan serta bisa dilihat secara publik oleh sesama pengguna aplikasi game tersebut .

Untuk mengintegrasikan aplikasi game dengan google play service anda harus membuat / mendaftarkan aplikasi anda di google play console untuk mendapatkan ID game service untuk aplikasi game anda yang harus anda pasang di script game anda.

Sebenarnya proses mendaftarkan aplikasi di google play console tidak lah sulit, namun ada satu langkah yang yang cukup membuat bingung terutama untuk pemula, walaupun di dokumentasinya sudah dijelaskan secara panjang lebar, namun tetap sulit, salah satunya yaitu cara mendapatkan script certificate finggerprint SHA 1.

Untuk mendapatkan SHA1 bisa menggunakan keytool yang sudah build in tersedia di folder JDK di komputer anda.

Cara mendapatkan kode certificate finggerprint SHA1 google play game service menggunakan keytool

Untuk mendapatkan kode certificate finggerprint sha1 anda bisa menjalankan file debug.keystore menggunakan aplikasi keytool.exe bawaan jdk

File debug.keystore umumnya berada di folder  C:\Users\<USERNAME>\.android\debug.keystore silahkan periksa saja di komputer anda


Sedangkan aplikasi keytool.exe berada di folder java jdk\bin
Lokasinya biasanya berada di C:\ProgramFiles\Java\jre x.x.x\bin\keytool.exe, silahkan coba periksa.


Kedua file tersebut harus ada, jika sudah ada, maka langkah-lagkah untuk mendapatkan kode SH1 aplikasi android menggunakan keytool adalah sebagai berikut:

1. Buka command promp di komputer anda, lalu arahkan ke folder dimana aplikasi keytool.exe berada.


2.Atau jika ingin cepat, di Sistem operasi Windows, silhkan buka window Explorer lalu masuk ke  C:\Program Files\Java\jre x.x.x\bin\ dimana lokasi instalasi java di komputer anda berada.

Lalu silahkan masuk ke dalam folder bin, kemudian di dalam folder bin, tekan tombol shift di keyboard kemudian klik kanan mouse anda, lalu Click pada Open command window here.

3. Untuk mendapatkan kode certificate fingerprint silahkan ketikan perintah berikut (copy paste saja di halaman command promt menggunakan mouse):
keytool -exportcert -list -v -alias androiddebugkey -keystore  %USERPROFILE%\.android\debug.keystore
Anda akan diminta untuk memasukan password, passwordnya silahkan ketikan saja android lalu tekan enter
Maka akan keluar kode certificate finggerprint untuk komputer anda yang meliputi:
  • MD5
  • SHA1
  • SHA 256
Terlihat seperti tampilan gambar di bawah ini:


Silahkan copy paste kode untuk SHA1, caranya pada cmd, klik kanan lalu pilih menu mark, seleksi kode SHA1 lalu tekan CTRL+C, gunakan di registrasi google play game service, silahkan ikuti petunjungnya sampai anda mendapatkan API ID untuk game anda yang harus anda pasang di code android game anda.