Bagaimana cara menghasilkan sidik jari SHA1 untuk ID klien OAuth, untuk dua proyek berbeda?

Saya mencoba membuat sidik jari SHA1 untuk ID klien OAuth, hasilnya berhasil tetapi masalahnya adalah saya menggunakan sidik jari SHA1 yang sama (di kedua proyek Android studio menghasilkan sidik jari SHA1 yang sama) untuk dua proyek berbeda dengan nama paket berbeda.

lihat gambar di bawah ini!

masukkan deskripsi gambar di sini

Catatan: saya menemukan tautan ini tetapi tidak pernah menjawab!

Sidik jari SHA1 sudah digunakan oleh klien OAuth2 lain

Cara membuat Id OAuthClient di Goole API konsol untuk beberapa proyek

Terima kasih !


person Kuldeep mourya    schedule 23.06.2018    source sumber


Jawaban (2)


Ada dua jenis kode SHA1 untuk setiap proyek.

  • Men-debug SHA1
  • Rilis SHA1

Debug SHA1 dihasilkan secara otomatis dari studio Android Anda, bervariasi dari PC ke PC. Studio Android menghasilkan satu kunci debug untuk semua proyek, pada dasarnya itu mengidentifikasi PC Anda.

Tapi Rilis SHA1 unik. Ini mengidentifikasi aplikasi Anda berdasarkan file .jks (Kunci) Anda. Satu nama paket satu rilis SHA1. Jika Anda memberikan kunci rilis SHA1 ke konsol pengembang Google, Anda tidak dapat menambahkan kunci ini ke proyek lain. Google Simpan kunci SHA1 Anda dengan nama paket Anda.

Jadi tidak ada peluang untuk menduplikasi rilis SHA1 untuk beberapa proyek.

person Nazmus Saadat    schedule 08.07.2018

akhirnya saya dapat menerapkan dua proyek atau lebih, jadi triknya adalah jangan memasukkan kode SHA1 Anda ke proyek mana pun.

Catatan: Saya tidak tahu apa yang terjadi jika saya memublikasikan apk di aplaystore

person Kuldeep mourya    schedule 08.07.2018