Delete android app / ios app from project
I've been looking for this feature but nothing found. I wonder how no one has needed before, i think is an important CRUD implementation. Doesn't it?
I found a few problems with this issue:
- I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
- This issue does not seem to follow the issue template. Make sure you provide all the required information.
Hi Jenny,
App deletion is a very infrequent and potentially dangerous action, which places it somewhat low on our list of implementation priorities. Can you describe the flow you'd like to use it for?
Hello!
Thanks for your answer. I don't understand why you say it is a very infrequent operation, could you explain it to me?
I think the best flow to remove an app would be projectManagement.deleteIosApp and projectManagement.deleteAndroidApp similar to createIosApp and createAndroidApp.
Thank you
By "a very infrequent operation", I mean: While many apps get created, not many apps get deleted.
For my question about flow, I'm trying to understand what you would use this feature for if it was included in the Admin SDK. What is your use case or workflow that would benefit from having an API to delete apps programmatically?
OK, we have a platform where our clients create their own apps, so when the app is finished we create it on firebase through Admin SDK, but some clients want to remove the app and not use it anymore, maybe they were experimenting, or they don't want to pay anymore. In those cases we have to remove the app from our system and from the firebase.
Okay, thank you for the information.
The public API for project/app management doesn't currently include an app deletion endpoint, which would be a prerequisite for implementing this in the Admin SDK - I'll look into why it doesn't exist. As a heads up to help with your planning, if we do decide to implement support for this, I don't expect it be be available within the next few months.
Update: We do want to implement this feature in the public API and Admin SDKs, but unfortunately it's low priority in our backlog because not many people have been asking for it compared to other features.