Bagaimana Memperbaiki Error Firebase Remote Config: “Unable to complete fetch. Reason is unknown but this could be due to lack of connectivity”?

Nur Alfian Julianda
DSF Web Services Engineering
2 min readJul 26, 2021

Beberapa hari lalu ditemukan error pada aplikasi kami, yang membuat aplikasi tidak dapat melakukan request ke server. Padahal sebelumnya dapat berjalan normal, lalu apakah penyebabnya? Mungkinkah Firebase Remote Config? Bisa jadi, tetapi mungkin tidak hanya itu saja. Mari kita cek penyebab dan cara memperbaikinya.

Apa Pesan Error-nya?

Setelah mendapatkan laporan aplikasi tidak dapat berjalan kami melakukan debugging, lalu kami menemukan error berikut pada function FirebaseRemote Config:

Unable to complete fetch. Reason is unknown but this could be due to lack of connectivity.

Kira-kira apa penyebabnya? Padahal sebelumnya berjalan normal.
Benar sekali! Kami mengecek perubahan code di git commit sebelumnya, dan menemukan sebuah perubahan code pada AndroidManifest.xml yang menjadi penyebabnya:

android:resource=”@xml/network_security_config”

change to

android:networkSecurityConfig=”@xml/network_security_config”

Bagaimana caramemperbaikinya?

Kami mengembalikan code di AndroidManifest.xml ke versi lama.

Apakah bisa kembali berjalan aplikasinya?
Ya, dapat bekerja kembali seperti sebelumnya. Tetapi ada masalah lain ketika kami mengimplementasikan fitur baru.
Apa masalah selanjutnya?
Karena judul artikel ini adalah Bagaimana Memperbaiki Error Firebase Remote Config: “Unable to complete fetch. Reason is unknown but this could be due to lack of connectivity”, maka masalah selanjutnya tidak akan kami jelaskan kali ini. Sampai bertemu di artikel selanjutnya!

Terima kasih.

Reference

--

--