Удалить приложение Firebase для Android, затем использовать его SHA1 и имя пакета в другом проекте

Я использую Firebase для его службы Firebase Cloud Messaging. У меня 2 аккаунта, у каждого из которых есть проект и приложение для Android.

Account A -> Project A -> Android App A
Account B -> Project B -> Android App B

Мне нужно удалить Project A и перенести все в Project B (приложения для Android и iOS, больше ничего).

Вот что я сделал до сих пор:

  1. удалено приложение Android A
  2. создал проект B
  3. создано приложение для Android B

Теперь мне нужно добавить SHA1, используемые в Android App A, в Android App B, но я всегда получаю сообщение об ошибке.

Я думаю, что для вступления в силу может потребоваться некоторое время, в течение которого я не могу использовать тот же SHA1 в другом приложении.

  • Это тот случай?
  • Как долго это займет?
  • Я что-то пропустил?

1 ответ

Решение

Удаление проекта из Firebase занимает до 1 месяца, чтобы предотвратить непреднамеренное удаление. AFAIK, вы не можете использовать свой ключ в течение этого периода.

UPD. Если вы использовали магазин отладки (обычно помещается в ~/.android/debug.keystore) и сгенерировал "androiddebugkey" вот так

keytool -list -alias androiddebugkey \
-keystore ~/.android/debug.keystore \
-storepass android -keypass android

Вы всегда можете удалить ~/.android/debug.keystore файл и генерировать новый SHA1.

Другие вопросы по тегам