Is it possible connect Firebase RTDB with BigQuery? - firebase-realtime-database

I need to connect my Firebase RTDB Database to Bigquery, however the only products enabled to make this connection are: Analytics, Cloud Messaging, Crashlytics, Performance Monitoring and A/B Testing (see [https://firebase.google.com/docs/projects/bigquery-export][1])
Can I connect Firebase RTDB to Bigquery?
How can I do it?

Related

Difference between event child_added of Realtime Database Firebase vs Firebase Cloud function

I having a case where I need to receive notification whenever Realtime Database Firebase have new data. When investigate, I found out there are 2 way to do this in client side (mobile app using React Native):
Using Realtime Database child_added event
Using Cloud Functions event onWrite()
Can someone please tell me what is the difference between 2 way and pros and cons of each way?. The document is not helpful for me about this.
Note:
Backend Server written in Java framework Spring boot response function push new data to Realtime Database Firebase.
Client side need to receive notification when new data added to Realtime Database Firebase (currently only mobile app written in React Native but I also need to do it for web in the future)
Paraphrasing Frank Van Puffelen's comment as an answer:
Firestore and Realtime databases are two completely separate databases. Though firestore and Realtime database both are part of Firebase. If you want to trigger a cloud function from Real Time database, please follow this documentation. If you want to trigger cloud function from Firestore, please check this documentation.

How can we store firebase events offline and sync this events when device comes online bypassing 72 hours firebase offline sync limit?

We are having an enterprise application which is used in regions where there is no internet for many days. I am using Firebase for analytics and I have enabled firebase persistent storage which helps to send the analytics events to firebase when the device comes online but the limitation is it only sends 72 hours data to Firebase analytics. So, I want firebase to get at least offline analytics data of the last 10 days. Can I achieve this by storing this analytics event in core data when the device is offline and send this event to firebase when the device is connected to the internet? Or is there any alternative way to achieve this? I only want to send the event name and timestamp of the event.

Storage Transfer Service To backup Google Firebase Storage

I have a mobile application that stores data in Google firebase database and firebase Storage service. To prevent data loss, I would like to backup the data stored on both services. Google recently launched Autobackups for database but there is no support for firebase Storage Service. Surfing the net found out that google has a service "Storage Transfer Service". So can I use it to backup my data from google firebase storage bucket?
Since Firebase Database and Firebase Storage are using the Google Cloud Storage buckets, I think this is possible by setting up a daily recurring transfer job if you still want to pursue Storage Transfer Service [1]. The exact step is indicated in step #6
Under Configure transfer, schedule your transfer job to Run now (one time) or Run daily at a time in your local timezone.
[1] https://cloud.google.com/storage-transfer/docs/create-manage-transfer-console#configure

Google App analytics/Firebase

I have implemented firebase to my iPhone app, in Google analytics on my Macbook I can see the reports when I switch Property in Admin section. But I can't see the data on Google Analytics application, all I can see is "All mobile App Data", which is basically just Google data after implemented Google analytics tracking code, not Firebase tracking.
Is there any way to see Firebase analytics data on the iphone app or do I have to implement Google analytics tracking code as well?
Or is there better tool for app analytics?
Thank you for suggestions
With Firebase installed, you can either:
Use Firebase Reporting in GA, which just displays the Firebase Analytics interface in GA.
Install GTM on your app alongside Firebase and use GTM to fire off tags to GA when certain Firebase events are fired.
Firebase mobile integration and GA mobile intergration are separate things.

Server For Notifications

I'm a new developer, and I just started to learn about servers and push notifications. I have replicated a match app in which users select other people that they liked. If two users like each other they form a match. I would like to send a notification every time someone matches with another person. How would I go about doing this if I was using firebase for storage?
Are you using firebase storage or firebase real-time database as a backend? I assume you meant firebase database. You can trigger a notification by monitoring change at a specific database path/ref using cloud functions. Check out following samples from firebase on how to use cloud functions: https://github.com/firebase/functions-samples/tree/master/fcm-notifications

Resources