Panduan
Cara menggunakan Firebase Remote Config di Capacitor
Menggunakan @capgo/capacitor-firebase-remote-config
Plugin Capacitor untuk Firebase Remote Config.
Instal
bun add @capgo/capacitor-firebase-remote-config
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
activate |
Jadikan konfigurasi terakhir yang diambil tersedia untuk getter. |
fetchAndActivate |
Lakukan operasi fetch dan aktivasi. |
fetchConfig |
Fetch dan cache konfigurasi dari layanan Remote Config. |
getBoolean |
Ambil nilai untuk key tertentu sebagai boolean. |
getNumber |
Ambil nilai untuk key tertentu sebagai number. |
getString |
Ambil nilai untuk key tertentu sebagai string. |
getAll |
Ambil semua nilai dari layanan Remote Config. |
getInfo |
Ambil info tentang operasi fetch terakhir. |
setMinimumFetchInterval |
Atur interval fetch minimum. |
setDefaults |
Mengatur nilai default konfigurasi untuk kunci dan nilai parameter dalam namespace konfigurasi default. |
setSettings |
Atur setelan remote config. |
addConfigUpdateListener |
Tambahkan listener untuk event update config. |
removeConfigUpdateListener |
Hapus listener untuk event update config. |
Contoh
activate()
Jadikan konfigurasi terakhir yang diambil tersedia untuk getter.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.activate();
fetchAndActivate()
Lakukan operasi fetch dan aktivasi.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.fetchAndActivate();
fetchConfig()
Fetch dan cache konfigurasi dari layanan Remote Config.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.fetchConfig();
getBoolean()
Ambil nilai untuk key tertentu sebagai boolean.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getBoolean({ key: 'key-123' });
console.log(result);
getNumber()
Ambil nilai untuk key tertentu sebagai number.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getNumber({ key: 'key-123' });
console.log(result);
getString()
Ambil nilai untuk key tertentu sebagai string.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getString({ key: 'key-123' });
console.log(result);
Tabel di atas mencantumkan 13 metode inti. Helper listener, versi, dan kontrak lengkap dari setiap metode didokumentasikan di repositori GitHub.
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-firebase-remote-config
Jika Anda menggunakan Menggunakan @capgo/capacitor-firebase-remote-config untuk merencanakan pekerjaan plugin native, hubungkan dengan Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi pada Capacitor Plugins oleh Capgo Menambahkan atau Memperbarui Plugin untuk detail implementasi pada Menambahkan atau Memperbarui Plugin, Alternatif Plugin Ionic Enterprise untuk alur kerja produk di alternatif plugin Ionic Enterprise, dan Capgo Native Build untuk alur kerja produk di Capgo Native Builds.