2016-08-03 2 views
3

처음으로 Firebase를 처음 설정할 때 패키지 이름이 'com.theapp.app1'인 Android 앱을 처음 만들었습니다. 하지만 나중에 내 앱 이름을 'com.theapp.app1'에서 'com.theapp.app2'로 변경하기로 결정했습니다. Android Studio에서 내 패키지 이름을 리팩토링했지만 'Gradle이 google-services.json 파일에서'com.theapp.app2 '를 인식하지 못하는 오류가 발생했습니다.Firebase 하나의 Android 앱에서 다른 앱으로 데이터베이스 전송 또는 복사

app1에서 app2에 새 데이터베이스를 다시 만들지 않고 firebase에서 app2에 복사하려는 json 데이터베이스를 만들었습니다. 또한 DB 내용을 복사 한 후 app1을 삭제하려고합니다.

firebase에서 app1 이름을 app2 이름으로 바꾸려고 시도했지만 불가능하다고 생각했습니다.

Firebase에서 새 json 데이터베이스를 만들지 않고도이 작업을 수행 할 수 있습니까?

+0

새 패키지 이름으로 google-service.json 파일을 매우 쉽게 업데이트 할 수 있습니다. firebase 웹 사이트에서 해당 파일을 복사하여 앱에 복사 할 수 있습니다. – has19

+0

수동으로 할 수도 있습니다. 그냥 Google을 엽니 다. -service.json을 찾아서 패키지 이름을 검색하고 – has19

+0

@ has19로 이름을 바꿨다.하지만 app1 패키지 이름이 firebase에 app2 용으로 다운로드 한 새로운 google-service.json 파일에 포함되었다. 나는 app2에 app1과 관련된 것을보고 싶지 않다. –

답변

3

나는 내 질문에 대답 할 수 있다고 생각한다. @ has9 제안은 Json 데이터베이스가 firebase의 앱에 직접 연결되어 있지 않다는 것을 알 수 있도록 도와주었습니다. 즉, 다른 app (app2)를 만들고 app1을 삭제하면 데이터베이스가 app1로 삭제되지 않습니다. 나는 나의 대답을 분명하게 설명했으면 좋겠다. 어쨌든이게 내 문제를 해결했습니다.

관련 문제