Info & experience

Translate

Tuesday, January 15, 2019

Android Studio: SHA1 Play Console untuk Solusi Peta Lokasi Maps Blank setelah di Download User di Play Store

SHA1 Google Map di Play Store
Aplikasi yang sudah di release di Google Play Store, setelah di download dan di jalankan oleh User, Aplikasinya tidak selalu langsung berjalan dengan lancar. Ada banyak faktor yang membuat aplikasi tidak bisa berjalan dengan lancar. Saat Aplikasinya dijalankan di perangkat android yang satunya dapat berjalan dengan lancar, sedangkan di prangkat android yang lain mengalami force close atau Aplikasi Crash. Sehingga sebagai pengembang aplikasi android harus selalu mengecek bagian "Android Vitals" yang ada di Google Play Console. Dibagian ini akan diberikan informasi secara detail mengenai letak terjadinya crash pada aplikasi tersebut.

Contoh: Di Android API 22 aplikasinya berjalan dengan lancar dan tidak ada kesalahan saat aplikasinya di buka. Sedangkan di Android API 23, API 24, dan seterusnya mengalami crash. Maka Bagian "Android Vitals" Google Play Console akan memberikan informasi detail error yang terjadi.

Baca juga:
 
Pada kesempatan kali ini, saya mengecek Google Play Console dan menemukan error yang terjadi pada code Google Map (Google Map tidak dapat menampilkan peta dengan baik atau tampilannya blank putih dan hanya menyisakan kata google). Padahal saat di testing di Android Studio langsung menggunakan perangkat android nyata (alias tidak menggunakan emulator) aplikasinya dapat bekerja dengan baik. Setelah di telusuri, ternyata kode Fingerprint SHA1 google play console belum dimasukan ke site https://console.cloud.google.com/apis/credentials (site tempat pembuatan Google Map API Key). Karna saya pikir SHA1 Debug dan SHA1 Release yang sudah saya masukkan ke site tersebut sudah cukup membuat aplikasi yang saya kembangkan dapat bekerja dengan baik.

Untuk mengatasi agar tidak terjadi error, maka saya mengambil kode SHA1 Play Consol di Google Play Console dan memasukkannya kembali ke site https://console.cloud.google.com/apis/credentials (site tempat membuat Google Map API Key). Untuk bagian kotak isian "Package Name" gunakan Package Name yang ada di bagian "Manifests" Projek Android Studio. Dan sekarang aplikasinya tidak lagi mengalami crash wlaopun di jalankan di Android API 23, 24, dan Android API selanjutnya.

Cara mendapataan kode SHA1 Play Console:
  1. Login ke Google Play Console (Site tempat meng-upload aplikasi android)
  2. Pilih aplikasi yang akan di ambil kode SHA1-nya
  3. Selanjutnya klik bagian "Release Management" dan pilih bagian "App Signing"
  4. Di halaman "App Signing" terdapat dua kode SHA1 (SHA1 pada "App Signing Certificate" dan SHA1 "Upload Certificate"). Maka ambilah kode SHA1 yang ada pada "App Signing Certificate".

No comments:

Post a Comment