1244 results found
-
Real-time updates for Cloud functions
With Firebase, you can have real time listeners on Firestore documents, which allow to have your UI in sync with your data.
But when you ship logic in an app, you lose control over it.
If you want to be able to update that logic after shipping, you place it in the backend (Cloud Functions), but then you lose real time updates.
It would be amazing to have functions that can fire real-time events based on Firestore updates.So the flow would be:
- There is an update in a Firestore document (or potentially other triggers like pub/sub, analitycs, etc.)…5 votes -
Allow goal of A/B test to be absolute number of event
At the moment Firebase AB test goals always are "Total users who triggered this event". For many experiments it would be useful to have the "Total number of times this event was triggered" as the goal metric.
This could be made possible by adding a toggle to the goal event selection, where you can choose between unique or absolute event counts.
Example:
I am running a test that has the goal to increase the total screen views of "Screen A". At the moment, if I set a goal metric of "viewedscreena" (custom event), Firebase will tell me that…1 vote -
10 votes
Anonymous responded
-
ANRs metric for A/B testing Android apps
We currently have a Crash-free users metric, but we don't have a metric to track ANRs. This makes it impossible to validate a fix for ANRs or detect regressions.
3 votes -
Api to retrieve the list of subCollections present in a collection
We have unstructured data and each document can have different subcollections.
We want to know get the names of all the subcollections present in a collection.Currently we have to iterate over all the documents present in a collection and for each document we are pulling the list of subcollections present in it.
This process is very resource consuming and slow. We have to fire a query for each document present in the collection.Please provide an api something like db.collection("collectioName").listSubCollectionNames();
2 votes -
Custom quality control for "latest release"
Latest Release is a very useful functionality. For us, even when we have crashes that are worth hot-fixing, it shows as successful. It must go terribly wrong in order to see "Needs investigation" label. This is because these thresholds are hard-coded. It would be great to configure these thresholds
9 votes -
Get rid of the egress data transfer fee for Firebase Hosting
All is described in the title. I no longer see any benefits to using Firebase Hosting when you have competition like Cloudflare pages that charges zero for egress traffic.
By reworking Firebase hosting egress fees, it could attract more users looking for a hosting solution and then convert them to a paid product linked with hosting like Firestore, Functions, etc.
9 votes -
Feature like RELATE statements
A RELATE statement to adds graph edges between records. Like the convention of vertex -> edge -> vertex or noun -> verb -> noun, enabling the addition of metadata to the edge record.
8 votes -
Querying Changes in the Web Admin Console: Filter and Sort Criteria Retention Mystery
In the web admin console, we used to filter or sort documents. With the latest version, we are now required to do this every time we switch between collections, which is both annoying and time-consuming. I'm curious to know if the feature that used to retain previous filter and sort criteria was intentionally removed in the new release, or if it's a bug?
3 votes -
Remote Config conditions for Web Preview Channels
It would be great to be able to have different remote config configurations (e.g. feature flags) for different preview channels.
This is important to be even able to use/test/QA the preview channel build if we don't want to rollout the feature globally yet (mostly in the last stages of development).Note: For native apps we solved this by using specific version numbers (that are used only for preview builds), but for web apps the version condition is greyed out.
7 votes -
The ability to turn on/off the decoding of encoded data url in firebase.json
When I hosted a frontend client (React JS) and backend (NodeJS) server in hosting and functions combination, there were some scenarios where in I needed to send data (to server) which contained slash (so encoded them).
This was where the problem rose, the encoded component was automatically decoded by the firebase hosting itself and sent the wrong url to the underlying server.
Therefore firebase should give us the ability to turn on/off the decoding of encoded data url in firebase.json
my current firebase.json file -
{
"functions": [
{
"source": "functions",
"codebase": "default",
"ignore": [
"nodemodules",
".git",
"firebase-debug.log",
"firebase-debug.…3 votes -
Support messaging in the C++ SDK on the desktop platforms
I want to use messaging as an alerting mechanism that drives application logic. I intend to support mobile platforms and desktops - Windows and macOS. Doing this in C++ from beginning to end is the most efficient.
3 votes -
9 votes
-
9 votes
-
ROBLOX engine implementation
would be great if I could use the ROBLOX game engine with Firebase.
because I saw many other game engines use Firebase, like Unity I think will be great to have this feature.3 votes -
FCM Topic Send Method Analytics with Success / failure
Give an API End point where we can just pass a message id (which we have got after sending a push to topic) and it returns total number of successful sent and failed recepients.
4 votes -
Firebase SDK for compose-multiplatform that can support Android, iOS, Web and Desktop
As compose-multiplatform now supports iOS app development hence compose may see a very good in-take by the developers in the near future. The way Firebase Flutter SDK got introduced in a similar way if SDK for compose-multiplatform can be introduced for the developers then it will be super beneficial for them.
8 votes -
More Firebase emulator testing/building company owned device usage.
I think for the development of Emulators, the software development, learning, teaching and implementation, there needs to be more readily available devices that developers and testers can utilize for developmental learning. As a conservative company of development, we urge our team to try to learn as much about the latest devices, firmware and OS's they can. That being said, there's only so many hours in a day for them to do so, so I suggest we have more options to "borrow" a company device, to utilize having the physical device whilst testing/building Emulators and therin. Thank you
3 votes -
Expand the schema of the exported table from Firebase to BigQuery
We'd like to have the possibility to expand the schema [0] of the exported table from Firebase to BigQuery, in such a way that the following information appears in the exported table to BigQuery:
“ALLSENDS, REMOTENOTIFICATIONRECEIVED, REMOTENOTIFICATIONDISPLAY, REMOTENOTIFICATION_OPEN, Impressions, Notification Title, Notification Text and Languages for campaign”.
[0] https://firebase.google.com/docs/cloud-messaging/understand-delivery?platform=ios#what-data-exported
3 votes -
Analytics - Buggy engagement times when doing manual screenview tracking
Not really a feature request, but a pretty old bug which makes analyzing user engagement impossible.
When disabling automatic screen tracking via "googleanalyticsautomaticscreenreportingenabled" and doing it manually via SCREENVIEW events, engagement times are logged completely wrong.
Engagement time is wrong by a factor of 10 compared to our ios apps.Find more details in the following bug-report:
https://github.com/firebase/firebase-android-sdk/issues/32408 votes
- Don't see your idea?