firebase-kotlin-sdk
firebase-kotlin-sdk copied to clipboard
A Kotlin-first SDK for Firebase
I'm having difficulty implementing this on iOS - it's kind of working, but about 30 minutes after logging in, I can no longer connect to the realtime database. If I...
Currently, the "doTransaction" callback provides limited customization, which makes it difficult for users like me to implement certain functionalities. Here is the code snippet from the library: ``` override fun...
It appears that some `actual` classes' constructors are marked as `internal`: https://github.com/GitLiveApp/firebase-kotlin-sdk/blob/be99f63ddee58328f9ca8acc873a82e397c40d5a/firebase-auth/src/androidMain/kotlin/dev/gitlive/firebase/auth/user.kt#L11 https://github.com/GitLiveApp/firebase-kotlin-sdk/blob/be99f63ddee58328f9ca8acc873a82e397c40d5a/firebase-database/src/androidMain/kotlin/dev/gitlive/firebase/database/database.kt#L59 https://github.com/GitLiveApp/firebase-kotlin-sdk/blob/be99f63ddee58328f9ca8acc873a82e397c40d5a/firebase-functions/src/androidMain/kotlin/dev/gitlive/firebase/functions/functions.kt#L28 https://github.com/GitLiveApp/firebase-kotlin-sdk/blob/be99f63ddee58328f9ca8acc873a82e397c40d5a/firebase-functions/src/jsMain/kotlin/dev/gitlive/firebase/functions/functions.kt#L25 while there are others that are effectively `public`: https://github.com/GitLiveApp/firebase-kotlin-sdk/blob/be99f63ddee58328f9ca8acc873a82e397c40d5a/firebase-auth/src/androidMain/kotlin/dev/gitlive/firebase/auth/user.kt#L60 https://github.com/GitLiveApp/firebase-kotlin-sdk/blob/be99f63ddee58328f9ca8acc873a82e397c40d5a/firebase-auth/src/androidMain/kotlin/dev/gitlive/firebase/auth/user.kt#L75 https://github.com/GitLiveApp/firebase-kotlin-sdk/blob/be99f63ddee58328f9ca8acc873a82e397c40d5a/firebase-firestore/src/androidMain/kotlin/dev/gitlive/firebase/firestore/firestore.kt#L40 https://github.com/GitLiveApp/firebase-kotlin-sdk/blob/be99f63ddee58328f9ca8acc873a82e397c40d5a/firebase-storage/src/androidMain/kotlin/dev/gitlive/firebase/storage/storage.kt#L49 ## Context I...
| Library | Class | Member | Platforms | | :-- | :-- | :-- | :-- | | firestore | `Query` | `toObjects` | Android | | firestore |...
| Library | Class | Member | Platforms | | :-----------------| :------------------------ | :----------------------------------- | :---------------------- | | messaging | all functionality | all functionality | Android, iOS If it...
without verificationId, it's impossible to complete the phone sign-in flow with user-provided verification code. See https://github.com/GitLiveApp/firebase-kotlin-sdk/issues/104
| Library | Class | Member | Platforms | | :-----------------| :------------------------ | :----------------------------------- | :---------------------- | | functions | FirebaseFunctions | httpsCallable(..., options: HTTPSCallableOptions) | all (I personally need...
Anyone know how to solve the above issue, comes from xcode when you try to build
| Library | Class | Member | Platforms | | :-----------------| :------------------------ | :----------------------------------- | :---------------------- | | [Firebase App Check](https://firebase.google.com/docs/app-check) | -- | -- | Android, iOS |
I'm trying to serialise/deserialise the following model into Firestore on KotlinJS with `nodeJs()` target, which is correctly written to Firestore, along with its generated `type`. ``` @Serializable data class ApiSearchSession(...