firebase-kotlin-sdk
firebase-kotlin-sdk copied to clipboard
A Kotlin-first SDK for Firebase
I have a function in `commonMain`: ``` import dev.gitlive.firebase.storage.Data ... fun getData(): Data { ... } ``` and I am trying to call it from a `androidApp` (from compose): ```...
Hi The library will not sync and will not work on IOS without additional dependencies that does not mentioned in the docs ``` // Common implementation("co.touchlab:stately-common:2.0.7") // iosMain implementation("co.touchlab:stately-isolate:2.0.7") implementation("co.touchlab:stately-iso-collections:2.0.7")...
Firebase Messaging does not provide any method to receive the incoming message / notification. Do not have any method like `override fun onMessageReceived(message: RemoteMessage)` provided by `FirebaseMessagingService` Is there any...
When checking if a user is email verified using Firebase auth the app crashes with the following message: `Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[FIRUser emailVerified]: unrecognized selector...
the encode function in common-internal -> encoders.kt doesn't use the provided serializermodule in encodesettings ```kotlin @PublishedApi internal inline fun encode(value: T, encodeSettings: EncodeSettings): Any? = value?.let { FirebaseEncoder(encodeSettings).apply { if...
Hi. There is not enough documentation for Firestore. Even in KDoc there are almost no comments on functions explaining what each function or argument does, and what the function's result...
Add [FirebaseRemoteConfig].[addOnConfigUpdateListener] to [firebase-config] for [Android, iOS]
Hello! I am following Firestore docs on how to add data, detailing the usage of these two functions upon the db process completion or failure, but neither can be found....
I am trying to track the recommended [e-commerce events ](https://firebase.google.com/docs/analytics/measure-ecommerce#view_product) for Firebase, but I'm having the issue that I can't add an array to the event parameters. There is a...
``` @Test fun encodeDecodeNestedClassWithEmptyCollections() { val module = SerializersModule { polymorphic(AbstractClass::class, AbstractClass.serializer()) { subclass(ImplementedClass::class, ImplementedClass.serializer()) } } val testData = TestData(mapOf(), mapOf(), true, null, ValueClass(42)) val sealedClass: SealedClass = SealedClass.Test("value")...