指南
如何在 Capacitor 中使用 Firebase Remote Config
使用@capgo/capacitor-firebase-remote-config
Capacitor插件用于Firebase Remote Config。
安装
bun add @capgo/capacitor-firebase-remote-config
bunx cap sync
bunx cap sync 将插件的本机code复制到您的本机项目中。每次升级插件后都要重新运行它。
导入
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
API概览
| 方法 | 描述 |
|---|---|
activate |
使最后获取的配置可供获取者使用。 |
fetchAndActivate |
执行fetch和activate操作。 |
fetchConfig |
从Remote Config服务中获取和缓存配置。 |
getBoolean |
获取给定键的值作为布尔值。 |
getNumber |
获取给定键的值作为数字。 |
getString |
获取给定键的值作为字符串。 |
getAll |
从远程配置服务获取所有值。 |
getInfo |
获取最后一次 fetch 操作的信息。 |
setMinimumFetchInterval |
设置最小 fetch interval。 |
setDefaults |
设置默认命名空间配置的参数键和值。 |
setSettings |
设置远程配置设置。 |
addConfigUpdateListener |
添加一个监听器来监听配置更新事件。 |
removeConfigUpdateListener |
移除一个监听器来监听配置更新事件。 |
示例
activate()
context
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.activate();
fetchAndActivate()
执行 fetch 和激活操作。
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.fetchAndActivate();
fetchConfig()
从远程配置服务中获取和缓存配置。
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.fetchConfig();
getBoolean()
获取给定键的值作为布尔值。
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getBoolean({ key: 'key-123' });
console.log(result);
getNumber()
获取给定键的值作为数字。
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getNumber({ key: 'key-123' });
console.log(result);
getString()
获取给定键的值作为字符串。
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getString({ key: 'key-123' });
console.log(result);
上表列出了 13 个核心方法。监听器和版本辅助以及每个方法的完整契约都在__CAPGO_KEEP_0__仓库中文档化。 GitHub参考文档.
继续使用@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-firebase-远程配置
继续使用 @capgo/capacitor-firebase-remote-config
__CAPGO_KEEP_0__参考文档 使用@capgo/capacitor-firebase-远程配置 规划原生插件工作,连接它 Capgo 插件目录 在Capgo 插件目录中 Capacitor Capgo 由 Capgo 提供的插件 为 Capacitor 插件的实现细节提供 Capgo 插件的实现细节 在插件的实现细节中 添加或更新插件 在添加或更新插件中 Capgo 原生构建 为产品工作流程在Capgo原生构建中。