Pemecahan masalah dan FAQ untuk Remote Config
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini memberikan bantuan pemecahan masalah dan jawaban atas pertanyaan umum (FAQ) tentang penggunaan Remote Config. Jika tidak dapat menemukan hal yang Anda cari atau membutuhkan bantuan lainnya, hubungi dukungan Firebase.
FAQ/pemecahan masalah umum
Mengapa nilai yang diambil tidak memengaruhi perilaku dan tampilan aplikasi saya?
Nilai disimpan secara lokal tetapi tidak diaktifkan, kecuali Anda mengambil nilai dengan fetchAndActivate(). Untuk mengaktifkan nilai yang diambil agar memberikan pengaruh, panggil activate. Dengan desain ini, Anda dapat mengontrol kapan
perilaku dan tampilan aplikasi akan berubah, karena Anda dapat memilih
waktu untuk memanggil activate. Setelah Anda memanggil
activate, kode sumber aplikasi akan menentukan kapan parameter
yang telah diperbarui akan digunakan.
Misalnya, Anda dapat mengambil nilai, lalu mengaktifkan nilai tersebut saat ada pengguna yang menjalankan aplikasi sehingga peluncuran aplikasi tidak perlu ditunda selagi aplikasi menunggu nilai yang diambil dari layanan. Selanjutnya, perubahan perilaku dan tampilan aplikasi terjadi saat aplikasi menggunakan parameter value yang telah diperbarui.
Untuk mempelajari lebih lanjut Remote Config API dan model penggunaannya, lihat
Ringkasan Remote Config API.
Saya membuat banyak permintaan pengambilan saat mengembangkan aplikasi saya. Mengapa aplikasi saya
selalu tidak mendapatkan nilai terbaru dari layanan saat mengirim permintaan
pengambilan?
Selama pengembangan aplikasi, sebaiknya Anda sering mengambil dan mengaktifkan konfigurasi (beberapa kali per jam) agar dapat melakukan iterasi yang cepat ketika mengembangkan dan menguji aplikasi. Untuk mengakomodasi iterasi yang cepat pada project yang beranggotakan hingga 10 developer, Anda dapat menetapkan objek FirebaseRemoteConfigSettings dengan interval pengambilan minimum yang rendah (setMinimumFetchIntervalInSeconds) ke dalam aplikasi Anda untuk sementara.
Seberapa cepat layanan Remote Config menampilkan nilai yang diambil setelah
aplikasi saya mengirimkan permintaan pengambilan?
Biasanya perangkat menerima nilai yang diambil dalam waktu kurang dari satu detik, bahkan sering dalam milidetik. Layanan Remote Config
menangani permintaan pengambilan dalam hitungan milidetik, tetapi waktu yang diperlukan untuk
menyelesaikan sebuah permintaan pengambilan dipengaruhi oleh kecepatan jaringan dan
latensi koneksi jaringan yang digunakan perangkat.
Jika tujuan Anda adalah untuk membuat nilai yang diambil berlaku di aplikasi Anda sesegera
mungkin, sekaligus membuat pengalaman pengguna yang memuaskan,
pertimbangkan untuk menambahkan panggilan untuk fetchAndActivate setiap kali
aplikasi Anda melakukan refresh layar penuh.