1

Firebase Cloud Messaging Service에 Firebase를 사용하고 있습니다. 나는 2 개의 계정을 가지고 있으며, 각각은 Android App과 함께 프로젝트를 가지고있다.Firebase Android 앱을 삭제 한 다음 다른 프로젝트에서 SHA1 및 패키지 이름을 사용하십시오.

프로젝트 A를 삭제하고 모든 것을 프로젝트 B (Android 및 iOS 앱, 다른 항목은 없음)로 마이그레이션해야합니다.

가 여기에 지금까지 한 일이다 :

  1. 안드로이드 앱 B
내가 지금 SHA1s를 추가 할 필요가

을 만들어 프로젝트 B

  • 을 만든 안드로이드 인앱
  • 을 삭제, Android App B의 Android App A에서 사용되었지만 항상 오류가 발생합니다.

    나는 이것이 다른 앱에서 동일한 SHA1을 사용할 수없는 동안 효과가 나타나려면 시간이 필요하다고 생각합니다.

    • 이 경우입니까?
    • 얼마나 걸리나요?
    • 나는 뭔가를 놓친가요?
  • +1

    SHA1을 다시 사용해야하는 이유가 무엇입니까? 앱을 완전히 제거하는 데는 최대 30 일이 소요됩니다. 그 시간이 지나면 SHA1을 재사용 할 수 있는지 모르겠습니다. – Kato

    +0

    그래, 앱이 이미 Google Play 스토어에 게시되었지만 한 계정에서 다른 계정으로 프로젝트를 이동해야합니다. 나는 전체 프로젝트를 삭제함으로써이 문제를 해결했다. –

    +0

    안녕하세요 @ DavidCorsalini, 삭제를 얼마나 오래 걸렸습니까? 나는 동일한 문제를 가지고 있으며 실수로 생산 프로젝트 1을 테스트 프로젝트로 설정했다. 그 프로젝트도 삭제했는데 효과가 나타나려면 며칠이 걸릴 것 같습니다. 감사 – Damon

    답변

    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을 생성 할 수 있습니다.