1212 results found
-
Fix Body Parse
If bad JSON is sent to a cloud function, for example if the function is an API endpoint, the body-parse in Firebase Functions will throw an HTML response error before and user function code is run.
This is a really bad experience for endpoint users where instead of a formatted JSON error message, they get a strange HTML response.
The body-parser used in by Firebase Functions should pass along the error instead of returning the response.
6 votes -
Console: free up space to work on medium size screens
Outside the office, I work on an 11" Chromebook and the console layout is not at all user-friendly for screens that are not large.
The spaces in the appbarr, title, navigation and footer bars take up a lot of space and are fixed, the content of the page that is left for editing is very limited, having to scroll each line and some services do not even have space to open the item to be consulted, like in analytics, for example, some cards are truncated.6 votes -
Add a disable-billing button in addition to the budget alert option
Add a disable-billing button in addition to the budget alert option. This should be a user-friendly option: https://www.youtube.com/watch?v=Dk3VvRSrQIY&list=PLl-K7zZEsYLmK1tiMBeKA0iDMPDCJKM-5&index=7
6 votes -
Cloud Functions versioning
It will be great to have an easy way to deploy different versions of our API and access them by adding a "v1" or "v2" to the URL.
Currently, we can do it manually by changing the name of the function, but the ideal is to have a new parameter in the deployment process (CLI) to "group" them in versions.
This idea is great to roll out and have different versions living side by side until the production version that uses the new API is released to all the users.6 votes -
Hard Spending Limit on Firebase Resources
A Hard Spending Limit option in Firebase Billing settings would allow developers to set an absolute cap on resource spending for their Firebase projects. Once this limit is reached, Firebase would automatically pause or throttle resources to prevent any charges beyond the specified amount. This feature would enhance budget control and predictability for developers and organizations of all sizes.
6 votes -
Add ability to choose Test Lab's device location
Some applications are very dependent (in performance perspective) on resources from CDNs & backend location - it would be great if we can choose location of the Test Lab's device location (preferably Android real devices) to set it closer to CDN & backend.
6 votes -
Emulator: Firestore requests with descending order + clear button
The Firestore requests page in the emulator currently sorts the requests by ascending execution time, which requires to scroll to the very bottom every time to see the last request. Very cumbersome.
The emulator should order by default by descending order and also offer a "clear" button to empty the list upon request.
6 votes -
Remote Config create nested groups
We should be able to create groups inside groups to create a clean hierarchy and looks. As the app gets bigger, configuration gets bigger as well. Currently you are left to "Control + F" and scroll among hundreds of config variables to find what you are looking for
6 votes -
dynamic robots.txt and favicon
Add capability to dynamically change robots.txt and favicon. The current behavior returns 404.
6 votes -
Adding Republic of Moldova to a preview list of Gemini
Could you please add Moldova to the list of countries who can preview Gemini? We cannot use it in Android Studio and have to use other AI.
6 votes -
Can FirebaseAnalyticsOnDeviceConversion have multiple input functions?
hi
Documentation: https://firebase.google.com/docs/tutorials/ads-ios-on-device-measurement/step-2?hl=zh-tw
First, let me explain my understanding of FirebaseAnalyticsOnDeviceConversion
I understand that this SDK is to solve the problem that IDFA may not be obtained on iOS 14 and above, causing ads advertisers to be unable to track which user it is.
Therefore, Google provides an SDK. By entering the user's email or mobile phone number, ads advertisers can perform tracking and comparison.
but
The [FIRAnalytics initiateOnDeviceConversionMeasurementWithEmailAddress:] method can only be set once in the app
So if the app has a member login function that can switch accounts, the user analysis data received by ads advertisers may…6 votes -
Remote Config REST API Improve Documentation
For the Remote Config REST API, the documentation is fairly ugly around how to go about safely getting a valid ID token for a user to be able to use it. I'm suggesting you put the Remote Config API behind a set of user rules, similar to other Firebase technologies. If that cannot happen for some reason, then one of two things should:
There should be some sort of option in Remote Config or Authentication to automatically give new users a valid credential that allows them to only retrieve the Remote Config (perhaps it automatically creates a Service Worker Account…
6 votes -
Manual reloading of firebase functions in emulator
I'm suggesting this feature of nodemon:
https://github.com/remy/nodemon?tab=readme-ov-file#manual-restarting
Sometimes when inner dependencies changes, firebase emulator don't detect changes. So whenever I make a change in my large project, I have to always shutdown firebase emulator and restart it.
6 votes -
Descriptions for Tester groups
It would be nice to be able to add a description to App Distribution tester groups so that we can add instructions for other admins that manage the same dashboard. We impose limits on who should and shouldn't be added to certain groups, and while this is enforced by tooling we periodically run, it would be nice to have proactive instructions for other admins to see instead of always having to reactively act to revert unwarranted changes.
6 votes -
RecaptchaVerifier should provide access to the shared secret
I'm creating a Contact form in a React app, which stores the user input in firebase. I'd like to secure the form with a visible reCAPTCHA, and I'm trying out firebase's built-in reCAPTCHA functionality.
firebase/auth/RecaptchaVerifierdoes provide a callback, which can be used to sign in a user, and documentation shows it working when signing in with a phone number. Can it be used with anonymous authentication though?When the form is submitted, I have a server component that saves the form fields to firestore. However, how can I verify the recaptcha before committing the data to firestore?
I feel…
6 votes -
Encrypted Collections in Firestore
Ability to mark certain collections to be Encrypted so it's not readable even in the firebase console.
There are some application types that require this sort of behaviour to increase security.
Say you are building a messaging app, you would not want the messages between your users to be seen on the console.
6 votes -
Firebase Test Lab IAM should allow making Test Results, with records and what not, fully publicly accessible
See https://github.com/google/android-fhir/issues/2218:
For e.g. public open source projects, it would be very useful if Firebase Test Lab IAM could be configured to allow making Test Results, with records and what not, fully publicly accessible.
According to the discussion on Firebase Support Case 10251960, "Making test results publicly available is something that's not yet possible on our end. "
6 votes -
Apple Privacy Manifest
Dear SDK developer,
Apple has introduced a new privacy policy at WWDC2023, requiring privacy-impacting SDKs to provide:
Signed version. (https://developer.apple.com/videos/play/wwdc2023/10061)
Privacy manifest file embedded in the SDK. (https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests)
Therefore, we would like to know:
Which version of the SDK currently meets Apple's requirements?
If the SDK is still under development for privacy-related features, how long until a version compliant with the new regulations can be provided?
6 votes -
Support hierarchical google-services.json
When you define multiple build types for your application you need to create a google-services.json file for each build type, eg : app/src/flavor1, app/src/flavor2, app/src/flavor_3
This becomes cumbersome when using multiple build flavors. It would be great if
1. the flavor directories acted as optional overrides of a default
2. the hierarchy for google-services.json respected initWith, e.. if I create a buildType1 with "initWith debug" I should be able to use the debug/google-services.json unless I try to overwrite it.6 votes -
Pass all cookies to Cloud Functions or Cloud Run
Right now only a _session Cookie is passed.
https://firebase.google.com/docs/hosting/manage-cache#usingcookies6 votes
- Don't see your idea?