I'm trying to integrate Firebase with Crashlytics for my app. When I click the "Link apps" button on the Fabric / Firebase linking page, I get a Unable to create link, you do not have the required Firebase permissions to create links error.
The question is: exactly what kind of permission is needed? (I've got editing privileges - I'm not the owner of the project).
Mike from Firebase and Fabric here. You need to be an owner in Firebase and an admin/owner within Fabric in order to set up the linking flow.
Related
I got the oAuth consent approved from a GCP/Firebase project - say ProjectA. I had the custom domain configured in ProjectA's Firebase hosting, while getting the approval. Now, I have removed the custom domain from ProjectA and added it to another GCP/Firebase project - ProjectB. But, both projects are in my user name/GCP billing account. Will this cause oAuth consent to be invalidated in future?
You'll need to delete your custom domain from the project, follow these steps:
Go to the Firebase Hosting console for your project, you will see your domain.
Hover over your domain.
There's an overflow menu (three vertical dots) on the right. From the overflow menu, select "Delete Domain".
You can find related detail on the How to move custom domain from one firebase project to another without downtime? page.
Once your custom domain deleted from the project, you can use it for the other project. You'll need to go through the OAuth consent screen approval process again, as it will correspond to another project, different from the initial one.
I am unable to create a new user property on Firebase because in this project the button "Create new user property" doesn't appear as it does in other projects, even having Firebase Admin Permissions.
Is it a bug? Can be something related to the project setup? I have no idea what else can be as there is no documentation about it.
Screenshot of the project with no button available:
Screenshot of another project with the button available:
Per Firebase-level predefined roles, Firebase Admin role should have full read/write access to all Firebase services. I tried to replicate this issue on my end, but I am able to see the 'New user property' button with Firebase Admin, Grow Admin, Owner and Editor roles.
I suggest you visit the users and permissions tab under project settings in the Firebase console and double check if you indeed have the correct permission. If so and still not able to see the 'New user property' button, then file a bug on Firebase support.
It's the first time I'm developing an app not by myself, but together with another guy. This app uses Firebase backend and we both need access to realtime database to modify nodes related to those parts which we're developing.
Is there a way to provide access to a single Firebase project to different users without me sharing my Google account credentials? Something like collaborators on GitHub?
Permissions is actually used for this.
Go to your Firebase Console and select the specific project.
Click on Settings (Cog button beside Overview) and select Permissions. This will redirect you to the Google Cloud Console, IAM & Admin part.
Click on ADD. Under Members, type in the Gmail of the other user, and in Roles, select Project > Editor.
Click on ADD.
From there, the corresponding Firebase Project should be visible on the other user's Firebase Console in a few hours. (However, if you're in a hurry, you could just copy-paste the link of the project with the other user logged-in on Google and they would still be able to access it).
From there, they'd be able to edit out the Database part or whichever you needed.
I am trying to add a collaborator on firebase.But the issue when the other team member insert the link that got from email he cant see the app. It's opens new firebase site and not the old one.
Any idea how can I add him to my firebase app to db?
It is no longer possible to invite non-firebase users to a classic Firebase project (where you access the dashboard through .firebase.com).
Inviting existing Firebase users to such a project should still be possible. But if the developer you want to add is not yet a Firebase user, the way to give them access is by upgrading your project to the new Firebase console (firebase.google.com) and add them there.
I have hired a developer to host Wordpress site on the Google Cloud and App Engine. He is asking me to provide my password of Gmail account so that he can host it for, but I don't want to provide my password to access Google APIs console. Is there any way to give access to other developer to work, just like Google Play Developer Console?
Yes, if you go to the following URL you can add developers to the project:
https://console.developers.google.com/project/<application-id>/permissions
Login to https://console.cloud.google.com/apis/
Click on top left menu and
Go to IAM & admin >> IAM >> Here you can add/remove users and manage permissions.
The link where you can manage the permissions:
https://console.developers.google.com/iam-admin/iam?project=<your-project-id>
If you do not have a project yet, create one here:
https://console.developers.google.com/projectcreate