Menerbitkan di Google Play
Perbaiki Error Kunci Unggah Play Store
Jika Play Console bilang AAB Anda ditandatangani dengan kunci yang salah - pulihkan dalam 6 langkah
1Yang diperbaiki ini#
Jika Play Console menolak AAB Anda dengan error seperti "Your Android App Bundle is signed with the wrong key", Anda mengalami ini. AppMint versi lama menandatangani setiap build dengan kunci acak yang berbeda. Build AppMint baru memakai kunci stabil per paket - tetapi Play Console masih mengharapkan kunci lama yang tercatat. Anda perlu MERESET kunci unggah sekali. Pengguna Anda yang sudah ada TIDAK terpengaruh: kunci penandatanganan aplikasi Google (yang ada di perangkat mereka) tidak pernah berubah. Ini hanya memperbarui apa yang diterima Google dari Anda sebagai developer.
2Build ulang dengan AppMint terbaru#
Build aplikasi Anda sekali dengan versi AppMint saat ini. Selain AAB, build kini menyimpan dua file penandatanganan di folder Downloads Anda:
- <appname>_upload_cert.pem - hanya sertifikatnya (ini yang Anda unggah ke Google)
- <appname>_signkey_info.txt - readme berisi fingerprint
Anda hanya butuh upload_cert.pem untuk reset. Kunci privat tetap berada di dalam AppMint, yang menandatangani setiap pembaruan berikutnya dengannya. Jika Anda butuh file kuncinya (.p12), ketuk 'Save my signing key' di jendela build selesai atau di langkah Signing Key. Anda yang menentukan kata sandinya.
3Buka Play Console → App integrity#
Di komputer:
- Buka Play Console dan pilih aplikasi yang bermasalah.
- Menu kiri: Test and release → App integrity.
- Buka tab App signing.
- Gulir ke Upload key certificate.
- Klik Request upload key reset.
4Isi formulir reset#
Di formulir reset:
- Alasan: pilih "I have lost or compromised my existing upload key."
- Unggah file upload_cert.pem dari folder Downloads Anda.
- Kirim.
Itu saja di pihak Anda. Google meninjau dalam 24-48 jam (sering lebih cepat). Anda akan mendapat email saat disetujui.
5Unggah AAB baru setelah disetujui#
Setelah Google menyetujui, kunci unggah baru aktif. Unggah AAB yang Anda build di langkah 2 (atau AAB yang lebih baru yang dibuat dengan versi AppMint yang sama). Pembaruan berikutnya dengan nama paket YANG SAMA akan cocok otomatis - Anda tidak perlu melakukan reset ini lagi.
6Yang dilihat pengguna akhir#
Tidak ada. Aplikasi mereka yang terinstal ditandatangani dengan kunci penandatanganan aplikasi Google, yang tidak berubah. Setelah reset, pembaruan Anda terpasang di atas aplikasi yang ada seperti pembaruan Play Store biasa - tanpa instal ulang, tanpa kehilangan data, tanpa peringatan.
7Jika ada yang tidak berfungsi#
- "upload_cert.pem not found in Downloads" - pastikan Anda membuat aplikasi dengan AppMint terbaru SETELAH panduan ini ditambahkan. Build lama hanya menghasilkan .p12; Anda harus membuat .pem sendiri.
- "Reset request denied" - Google menolak sebagian. Penyebab umum: sertifikat yang diunggah berbeda dari yang cocok dengan build baru Anda. Build ulang dan unduh upload_cert.pem yang baru sebelum mengajukan lagi.
- "My app was published as an APK, not an AAB" - panduan ini tidak berlaku: aplikasi hanya-APK yang memilih KELUAR dari Play App Signing tidak bisa dipulihkan. Satu-satunya jalan adalah aplikasi baru dengan nama paket baru.
- Google Sign-In, Facebook Login, atau Firebase Auth berhenti berfungsi setelah reset - semuanya memakai fingerprint sertifikat APP SIGNING (SHA-1/SHA-256), yang milik Google dan TIDAK BERUBAH. Jika itu rusak, masalahnya ada di tempat lain - bukan karena reset.