Пользователь, вошедший в систему, может удалить только свою учетную запись. Ни один пользователь не имеет возможности или разрешения удалить другую учетную запись из вашего клиентского веб-приложения или мобильного приложения, независимо от платформы. На самом деле это было бы огромной дырой в безопасности.
Вместо этого вы можете удалить пользователя из бэкэнда, которым вы управляете, используя Firebase Admin SDK , который имеет возможность управлять пользователи . Привилегированный внутренний код может удалить любого пользователя по UID. Если вы намерены, чтобы ваши конечные пользователи вызывали какую-то функцию в вашем бэкэнде, которая удаляет другого пользователя, вы должны проверить в своем бэкэнд-коде, что у пользователя должна быть эта привилегия.