Improve read performance from Firestore by minimising the RN Bridge traffic
The read performance from Firestore could be improved by lowering the traffic through the native bridge of RN. Currently the native code of react-native-firebase is sending documents and changes through the bridge which for large collections causes UI to freeze as it's executed in the UI thread. This could be improved by keeping documents cache on the JS side and applying only the received changes from the Native Side (Firestore Native Code). This will minimise the traffic through the bridge and will improve the overall read speed.
Add collectionGroup query support
Firebase have recently added collectionGroup queries. These are awesome and should be added to this library right away! https://firebase.google.com/docs/firestore/query-data/queries#collection-group-query
Module: admob, how to set UserId
If Admob rewaredVideo is used via react-native-firebase and Server-side reward handling is preferred, if and how can one pass in the user_id?
Grouped notifications on iOS
First of all thank you for all your work you have done for the community! It would be great to have grouped notifications on iOS as well as in Android. They were released in iOS 12. Any plans on implementing? grouped notifications on iOS: https://developer.apple.com/videos/play/wwdc2018/711/ grouped notifications on Android: https://developer.android.com/training/notify-user/group
CLI tool for generate a full project.
Hello. Do you provide a full CLI tool to generate a react native firebase (with UI) full project ? When i use you tutorial, the project never build, does not work on my mobile device... It's awful. Thanks.
Implement consent-library (Admob)
cc https://github.com/invertase/react-native-firebase/issues/1133 Some of you may have noticed that AdMob now requires to implement the consent-library to get in app consent from users. (if you are based in the EU this is required for all users) Google eu-consent documentation: Android: https://developers.google.com/admob/android/eu-consent IOS: https://developers.google.com/admob/ios/eu-consent On a first look these libraries look buggy, also we know that they were written under a huge time pressure. Is there any plan to implement the eu-consent library in RNFirebase? How do you tackle this issue? it has been only a few days since this requirement started showing in AdMob and eCPM dropped immediately to about 30% of the usual rate.
For iOS: Notifications actions (text input and buttons)
Similar to Android: https://rnfirebase.io/docs/v5.x.x/notifications/android-actions This other package allows this: https://github.com/evollu/react-native-fcm/pull/773