
Facilitates efficient management of Firebase Remote Config parameters through a unified API, eliminating code duplication and streamlining integration across Android and Apple platforms.
KFirebaseRemoteConfig is available on mavenCentral().
| Version | Firebase iOS SDK | Minimum iOS Version |
|---|---|---|
1.0.0-dev.1 |
Firebase v11.x | iOS 13+ |
2.0.0-dev.1 |
Firebase v12.x | iOS 15+ |
implementation("io.github.the-best-is-best:kfirebase-config:2.1.0")
KFirebaseRemoteConfig.init(intervalSeconds = 3600)
Make sure to add Firebase as a dependency using Swift Package Manager (SPM).
File > Add Packages....https://github.com/firebase/firebase-ios-sdk
FirebaseRemoteConfig and add it to your project.import Firebase
FirebaseApp.configure()
val remoteConfig = KFirebaseRemoteConfig()
val value = remoteConfig.getString("feature_flag")
package io.github.kfirebase_remoteconfig
expect class KFirebaseRemoteConfig() {
companion object {
fun init(intervalSeconds: Int)
}
fun getInfo(): RemoteConfigInfo
suspend fun fetchAndActivate(): Boolean
fun getString(key: String): String
fun getBoolean(key: String): Boolean
fun getInt(key: String): Int
}
KFirebaseRemoteConfig is available on mavenCentral().
| Version | Firebase iOS SDK | Minimum iOS Version |
|---|---|---|
1.0.0-dev.1 |
Firebase v11.x | iOS 13+ |
2.0.0-dev.1 |
Firebase v12.x | iOS 15+ |
implementation("io.github.the-best-is-best:kfirebase-config:2.1.0")
KFirebaseRemoteConfig.init(intervalSeconds = 3600)
Make sure to add Firebase as a dependency using Swift Package Manager (SPM).
File > Add Packages....https://github.com/firebase/firebase-ios-sdk
FirebaseRemoteConfig and add it to your project.import Firebase
FirebaseApp.configure()
val remoteConfig = KFirebaseRemoteConfig()
val value = remoteConfig.getString("feature_flag")
package io.github.kfirebase_remoteconfig
expect class KFirebaseRemoteConfig() {
companion object {
fun init(intervalSeconds: Int)
}
fun getInfo(): RemoteConfigInfo
suspend fun fetchAndActivate(): Boolean
fun getString(key: String): String
fun getBoolean(key: String): Boolean
fun getInt(key: String): Int
}