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

Pagi & Sore
Jul 26 · 2 min read

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

DSF Web Services Engineering

Development Center by PT. Dipo Star Finance

DSF Web Services Engineering

We are sharing our knowledge and process of project. Illustration is by Storyset, Freepik Company

Pagi & Sore

Written by

Tell me

DSF Web Services Engineering

We are sharing our knowledge and process of project. Illustration is by Storyset, Freepik Company