Bagikan melalui


Mengalihkan Android notifikasi push ke token Firebase Cloud Messaging (FCM) untuk autentikasi

Pada bulan Juni 2024, Google Firebase menghentikan autentikasi menggunakan kunci API yang mendukung penggunaan token JSON Akun Layanan. Pelanggan yang saat ini menggunakan metode kunci API perlu mengubah token. Untuk melakukannya, Anda harus membuat token di Firebase, mendownloadnya, dan mengalihkan metode autentikasi Customer Insights - Journeys. Pelajari Google Firebase lebih lanjut.

Petunjuk

Pada bulan Juni 2024, Firebase menghentikan pendekatan autentikasi kunci FCM API untuk Android notifikasi push. Pendekatan berbasis file JSON akun layanan menggantikan metode ini. Anda perlu mengganti token FCM yang ada dengan file JSON yang dibuat dalam akun Google Firebase.

Untuk membuat file JSON, login ke akun Firebase, buka project Firebase untuk aplikasi Anda, dan buka setelan project dengan memilih ikon roda gigi di samping Project Overview.

Setelan project Firebase.

Kemudian, buka tab Akun layanan dan pilih Buat kunci pribadi baru.

Akun layanan Firebase.

Membuat kunci pribadi baru membuat dan mengunduh file JSON yang dapat Anda simpan.

Kunci project baru Firebase.

Setelah Anda memiliki file baru, navigasikan ke area> Pemberitahuan push Pengaturan Customer Insights - Journeys. Buka konfigurasi pemberitahuan push untuk aplikasi yang ingin Anda perbarui. Di sini, Anda dapat mengubah mode autentikasi FCM dari Kunci API ke Akun Layanan JSON.

Melakukannya memungkinkan Anda mengunggah file JSON yang Anda buat. Setelah disimpan, metode autentikasi diperbarui dan pemberitahuan push terus berhasil dikirim.

Penting

Jika Anda memiliki beberapa aplikasi, termasuk pengujian dan diferensiasi produksi, penting untuk memastikan bahwa Anda mengunggah token FCM yang dihasilkan untuk aplikasi yang tepat guna memastikan bahwa pemberitahuan push terus dikirim. Kegagalan untuk melakukannya mengakibatkan otentikasi gagal, mencegah pemberitahuan push mengirim.

Selain itu, sebaiknya uji proses ini dengan akun pengujian atau pengembangan sebelum melakukan pembaruan dalam produksi.