Passer à la navigation principale

Firebase Remote Config plugin Capacitor

Capacitor plugin 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

En utilisant @capgo/capacitor-firebase-remote-config

Le plugin Capacitor pour Firebase Remote Config.

Installer

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

bunx cap sync copie le plugin code natif dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à niveau du plugin.

Importer

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

API en un coup d'œil

Méthode Description
activate Faites la dernière configuration récupérée disponible aux getters.
fetchAndActivate Exécutez les opérations de récupération et d'activation.
fetchConfig Récupérez et stockez la configuration depuis le service Remote Config.
getBoolean Obtenez la valeur pour la clé donnée sous forme de booléen.
getNumber Obtenez la valeur pour la clé donnée sous forme de nombre.
getString Obtenez la valeur pour la clé donnée sous forme de chaîne.
getAll Obtenez toutes les valeurs depuis le service Remote Config.
getInfo Obtenez des informations sur la dernière opération de récupération.
setMinimumFetchInterval Définir la plage minimale d'intervalle de récupération.
setDefaults Définit les valeurs par défaut pour les clés et les valeurs de paramètres dans la configuration de namespace par défaut.
setSettings Définir les paramètres de la configuration distante.
addConfigUpdateListener Add a listener for the config update event.
removeConfigUpdateListener Remove a listener for the config update event.

Exemples

activate()

Rendre disponible la dernière configuration récupérée aux 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 stocker la configuration à partir du service de configuration distante.

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

await FirebaseRemoteConfig.fetchConfig();

getBoolean()

Récupérer la valeur pour 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 pour 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()

Récupérez la valeur pour la clé spécifiée sous forme de chaîne.

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

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

La table ci-dessus liste les 13 méthodes de base. Les aides pour les listeners et les versions, ainsi que le contrat complet de chaque méthode, sont documentés dans la le GitHub repository.

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-firebase-remote-config

Si vous utilisez L'utilisation de @capgo/capacitor-firebase-remote-config pour planifier le travail du plugin natif, connectez-l’avec le Capgo Plugin Directory pour le flux de travail du produit dans le Capgo Plugin Directory Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins, Alternatives de Plugins d'Entreprise Ionic pour le flux de travail du produit dans les alternatives du plugin Enterprise Ionic Capgo Bâtiments Natives pour le flux de travail du produit dans Capgo Bâtiments Natives.

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 exécutez « bunx cap sync » afin que les projets iOS et Android prennent en compte les configurations natives code. Importez-l’à partir de « @capgo/capacitor-firebase-remote-config » dans votre application code.

Le plugin @capgo/capacitor-firebase-remote-config fonctionne-t-il avec React, Vue et Angular?

Oui. Firebase Remote Config est un paquet Capacitor, il fonctionne donc avec tout framework web qui s'exécute à l'intérieur de Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript pur.

Quelle version de Capacitor est prise en charge par @capgo/capacitor-firebase-remote-config?

Capgo plugins suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le README du GitHub liste 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 à https://github.com/Cap-go/capacitor-firebase/tree/main/packages/remote-config et le package est gratuit pour l'installer depuis npm. Les rapports de bugs et les demandes de pull sont les bienvenus.

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

L'installation ou la mise à jour du plugin modifie le code natif de code, il faut donc une nouvelle build de l'application. Une fois cela fait, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les mises à jour en direct de Capgo.

Envoyer les modifications de Firebase Remote Config sans attendre l'approbation de l'application.

Once the plugin is in your store build, Capgo live updates push your JavaScript, HTML and CSS changes to users in minutes.

Commencez avec Capgo