Transferring an app to another Firebase account
FirebaseFirebase Problem Overview
I have a few apps under my personal firebase account for testing, but now need to transfer an app to a client's account for billing purposes. Is this possible?
Thanks!
Firebase Solutions
Solution 1 - Firebase
I recently shifted ownership of one of my projects to another account. All you have to do is:
- Go to your Firebase console, and select the project you want to shift.
- Select the cog icon besides the project name on top right.
- Select Permissions from the flyout.
- Select Advanced permission settings hyperlink.
- You've reached the IAM & Admin page of Firebase.
- Click on
+Add
button on top. - Enter the email ID of the account that you want to transfer the project to.
- In the dropdown, Select a role > Project > Owner. Click add
- You will receive a confirmation email. Click the link in the email to accept the invitation.
- Accept the invitation, and go to IAM & Admin page of the transferred project.
- Use remove button to delete the previous user
Hope this helps.
Solution 2 - Firebase
Note that this is an old answer and there might be more up to date solutions below.
This is a reply received after emailing to
[email protected]
, which is the official firebase support email after gogle acquired firebase in late 2014.
> From: [email protected]
> In order to transfer ownership of a Firebase instance, we need you to
> do two things: add the new owner as a collaborator; then, fill in the
> form below and email it to us as written verification. This must be
> sent from the email address which owns the Firebase instance.
-----------------
REQUEST TO TRANSFER OWNERSHIP
I authorize the Firebase team to make **<new owner’s email>** the owner of https://**<firebase instance>**.firebaseio.com effective immediately. I have added **<new owner’s email>** as a collaborator to verify the email address is correct and to certify that I am the current owner. I understand that I am effectively granting **<new owner’s email>** full read and write access to all stored data for this instance.
-----------------
Solution 3 - Firebase
@SergeyKopanev
Transfer the billing
After deleting the first user in the Firebase Console, login to your Google Cloud Platform console with your new user. Go to Billing > Account Management
Click on the three dots next to the project ID you just transferred, and select Change billing. Confirm by clicking on Set account and you are done !
Solution 4 - Firebase
follow this steps :
- select you project
- from left side menu select
(Users and Permissions) from settings icon
-
Click on +Add button on top.
-
Enter the email ID of the acc to transfer the project to.
-
In the dropdown, Select a role > Project > Owner. Click add
-
Check mail in the email added above.
-
Accept the invite, and go to IAM & Admin page of the transferred project.
-
Use remove button to delete the previous user
Solution 5 - Firebase
It is more simple now.
- Click gear icon beside Project Overview
- Click on Users and Permissions
- Click on Add Member
- Type the email address and choose the role as Owner
- Click on Add Member
and that's it you are done. An invitation will be sent to the email id. They just need to accept.
Solution 6 - Firebase
Solution 7 - Firebase
For projects on the new Firebase Console (at https://console.firebase.google.com), this is now a self-service process. See the answer to this question: https://stackoverflow.com/questions/37569460/how-to-add-collaborators-to-a-firebase-app/37571602#37571602 for a step-by-step guide.
Solution 8 - Firebase
I sent an email to the support email address and a bot replied:
> ---------- Forwarded message --------- > > From: <[email protected]> > > To: <REDACTED> > > Transfer Ownership of Firebase Account > > > Hey there, > > In order to more efficiently process your issue, we now only accept > new support requests through our support portal at > https://firebase.google.com/support/. > > Please submit your inquiry there. Thanks in advance! > > Cheers, Firebase Support
To make my transfer request I created a ticket under Account Services https://firebase.google.com/support/contact/account-services/
Solution 9 - Firebase
If FirebaseDatabase.instance.reference()
is giving you the reference from the old database already deleted try this:
Change the name of your "package_name": "com.old.appname" on all occurrences to be different from the old one.
-
Right-click on your project folder
-
click on Find in folder option
-
search
com.old.appname
and change all occurrences tocom.new.appname