Aller au contenu principal

Firebase Remote Config Plugin Capacitor

Plugin Capacitor pour Firebase Remote Config

Installer

bun add @capgo/capacitor-firebase-remote-config bunx cap sync
npm, pnpm ou yarn
  • npm install @capgo/capacitor-firebase-remote-config
  • pnpm add @capgo/capacitor-firebase-remote-config
  • yarn add @capgo/capacitor-firebase-remote-config

Guide

Comment utiliser Firebase Remote Config dans Capacitor

Utiliser @capgo/capacitor-firebase-remote-config

Plugin Capacitor pour Firebase Remote Config.

Installer

bun add @capgo/capacitor-firebase-remote-config
bunx cap sync

bunx cap sync copie le code natif du plugin dans vos projets natifs. Relancez-l’après chaque mise à jour du plugin.

Importer

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

Aperçu de API

Méthode Description
activate Rend la dernière configuration récupérée disponible via les getters.
fetchAndActivate Exécute les opérations de fetch et d'activation.
fetchConfig Récupère et met en cache la configuration depuis le service Remote Config.
getBoolean Récupère la valeur de la clé donnée sous forme de booléen.
getNumber Récupère la valeur de la clé donnée sous forme de nombre.
getString Récupère la valeur de la clé donnée sous forme de chaîne.
getAll Récupère toutes les valeurs du service Remote Config.
getInfo Récupère les informations sur la dernière opération de fetch.
setMinimumFetchInterval Définir l'intervalle de récupération minimum.
setDefaults Définit les valeurs par défaut des clés de paramètres dans la configuration du namespace par défaut.
setSettings Configurer les paramètres de la remote config.
addConfigUpdateListener Add a listener for the config update event.
removeConfigUpdateListener Supprimer un écouteur pour l'événement de mise à jour de la config.

Exemples

activate()

Rendre la dernière configuration récupérée disponible pour les getters.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

await FirebaseRemoteConfig.activate();

fetchAndActivate()

Exécuter les opérations de récupération et d'activation.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

await FirebaseRemoteConfig.fetchAndActivate();

fetchConfig()

Récupérer et mettre en cache la configuration depuis le service Remote Config.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

await FirebaseRemoteConfig.fetchConfig();

getBoolean()

Récupérer la valeur de la clé donnée sous forme de booléen.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

const result = await FirebaseRemoteConfig.getBoolean({ key: 'key-123' });
console.log(result);

getNumber()

Récupérer la valeur de la clé donnée sous forme de nombre.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

const result = await FirebaseRemoteConfig.getNumber({ key: 'key-123' });
console.log(result);

getString()

Get the value for the given key as a string.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

const result = await FirebaseRemoteConfig.getString({ key: 'key-123' });
console.log(result);

Le tableau ci-dessus liste les 13 méthodes principales. Les helpers de version et de listener, ainsi que le contrat complet de chaque méthode, sont documentés dans la dépôt GitHub.

Référence complète

Continuer avec l'utilisation de @capgo/capacitor-firebase-remote-config

Si vous utilisez Utiliser @capgo/capacitor-firebase-remote-config pour planifier le travail sur les plugins natifs, connectez-l’à Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Adding or Updating Plugins, Alternatives aux plugins Ionic Enterprise pour le workflow produit dans les alternatives aux plugins Ionic Enterprise, et Capgo Native Build pour le workflow produit dans Capgo Native Builds.

FAQ

FAQ du plugin Firebase Remote Config

Comment installer le plugin Firebase Remote Config dans une application Capacitor ?

Exécutez "bun add @capgo/capacitor-firebase-remote-config" (ou "npm install @capgo/capacitor-firebase-remote-config"), puis lancez "bunx cap sync" pour que les projets iOS et Android prennent en compte le code natif. Importez-le depuis "@capgo/capacitor-firebase-remote-config" dans votre code.

Est-ce que @capgo/capacitor-firebase-remote-config fonctionne avec React, Vue et Angular ?

Oui. Firebase Remote Config est un package Capacitor, il fonctionne donc avec n'importe quel framework web tournant sous Capacitor, y compris Ionic, React, Vue, Angular, Svelte et le JavaScript pur.

Quelle version de Capacitor est supportée par @capgo/capacitor-firebase-remote-config ?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple le plugin v8 avec Capacitor 8). Le tableau de compatibilité du README de GitHub recense les versions maintenues.

Est-ce que @capgo/capacitor-firebase-remote-config est gratuit et open source ?

Oui. Le code source de code est public sur GitHub à l'adresse https://github.com/Cap-go/capacitor-firebase/tree/main/packages/remote-config et le package est gratuit à installer via npm. Les rapports de bugs et les pull requests sont les bienvenus.

Puis-je mettre à jour code utilisant Firebase Remote Config sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif, ce qui impose un nouveau build pour les stores. Ensuite, les changements JavaScript, HTML et CSS qui appellent le plugin peuvent être livrés instantanément via les live updates de Capgo.

Déployez les changements Firebase Remote Config sans attendre la validation de l'app

Une fois le plugin intégré à votre build de store, Capgo live updates déploie vos changements JavaScript, HTML et CSS aux utilisateurs en quelques minutes.

Commencez avec Capgo