Firebase tidak mendeteksi aplikasi flutter saya, dan tidak dapat mengirim pemberitahuan push

Firebase tidak mendeteksi aplikasi Android saya (di bagian penyiapan, langkah terakhir adalah 'jalankan aplikasi Anda untuk memverifikasi pemasangan'). Saya juga tidak dapat mengirim pemberitahuan ke aplikasi. Saya telah mengimpor semua paket penting (inti dan perpesanan), dan telah melakukan semuanya sesuai dengan Sedang. Saya juga telah memeriksa banyak pertanyaan stackoverflow seperti ini. Tapi tetap saja, saya tidak dapat menerima pemberitahuan push di perangkat saya (emulator genymotion). Ada kesalahan yang mengatakan:

E/FirebaseInstanceId( 7264): Topic sync or token retrieval failed on hard failure 
exceptions: INVALID_SENDER. Won't retry the operation.
W/FirebaseMessagingPlugin( 7264): getToken, error fetching instanceID:                                             
W/FirebaseMessagingPlugin( 7264): java.io.IOException: INVALID_SENDER                                              
W/FirebaseMessagingPlugin( 7264):       at 
com.google.firebase.iid.zzl.zza(com.google.firebase:firebase-iid@@20.0.2:71)
W/FirebaseMessagingPlugin( 7264):       at 
com.google.firebase.iid.zzl.zza(com.google.firebase:firebase-iid@@20.0.2:84)
W/FirebaseMessagingPlugin( 7264):       at 
com.google.firebase.iid.zzp.then(com.google.firebase:firebase-iid@@20.0.2:4)
W/FirebaseMessagingPlugin( 7264):       at com.google.android.gms.tasks.zzd.run(Unknown 
Source)                    
W/FirebaseMessagingPlugin( 7264):       at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
W/FirebaseMessagingPlugin( 7264):       at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
W/FirebaseMessagingPlugin( 7264):       at java.lang.Thread.run(Thread.java:818)                                   
W/FirebaseMessagingPlugin( 7264): getToken, error fetching instanceID:                                             
W/FirebaseMessagingPlugin( 7264): java.io.IOException: INVALID_SENDER                                              
W/FirebaseMessagingPlugin( 7264):       at 
com.google.firebase.iid.zzl.zza(com.google.firebase:firebase-iid@@20.0.2:71)
W/FirebaseMessagingPlugin( 7264):       at 
com.google.firebase.iid.zzl.zza(com.google.firebase:firebase-iid@@20.0.2:84)
W/FirebaseMessagingPlugin( 7264):       at 
com.google.firebase.iid.zzp.then(com.google.firebase:firebase-iid@@20.0.2:4)
W/FirebaseMessagingPlugin( 7264):       at com.google.android.gms.tasks.zzd.run(Unknown 
Source)                    
W/FirebaseMessagingPlugin( 7264):       at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
W/FirebaseMessagingPlugin( 7264):       at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
W/FirebaseMessagingPlugin( 7264):       at java.lang.Thread.run(Thread.java:818) 

Tolong bantu saya memperbaiki masalah ini.


person Jatin Pandey    schedule 03.04.2020    source sumber
comment
Seperti disebutkan di bawah, pastikan google-services.json disertakan dalam aplikasi di lokasi yang tepat. Juga, coba jalankan flutter clean. Jika masalah masih berlanjut, bisakah Anda menyertakan cuplikan kode yang menginisialisasi FCM?   -  person Zachery Misson    schedule 03.04.2020
comment
ya menjalankan flutter clean memecahkan masalah. Terima kasih!   -  person Jatin Pandey    schedule 04.04.2020


Jawaban (1)


Anda perlu menambahkan google-services.json ke proyek.

person Bret Hagen    schedule 03.04.2020