2017-11-06 1 views
0

Firebase 데이터베이스를 사용하는 라이브러리를 구축 중입니다. 내가 보낸 .aar을 복용하고 다른 응용 프로그램을 통해 가져 오기있을 때 - 나는 다음과 같은 오류 얻을 :라이브러리의 Firebase 데이터베이스 - 앱의 Firebase 데이터베이스와 섞여 있음

FirebaseAuthException :이 작업은

원래 응용 프로그램 didnt 한 중포 기지 데이터베이스 옵션을 허용을 사용할 수 없습니다 - 그래서 우리는이 메시지를 얻습니다. 문제는 내가 sdk 내에서 응용 프로그램의 Firebase 데이터베이스를 사용할 필요가 없다는 것입니다. 내가 원하는 것은 lib의 (aar) firebase 데이터베이스를 수정하는 것입니다.

아마도 두 개의 google-services.json 파일을 정의 할 수 있습니다. 하나는 aar 용이고 다른 하나는 앱용입니다.

라이브러리 내의 자율 화재 데이터베이스를 어떻게 할 수 있습니까?

답변

1

기본적으로 라이브러리 자격 증명으로 작성된 FirebaseApp의 인스턴스가 있어야합니다. this blog을 참조하십시오. 도움이 될 것입니다.

2 개의 다른 google.json 파일을 생성하고 관리하는 대신 (그것이 가능한지 여부는 모르겠지만 ..이지만 ...) 라이브러리의 Firebase 데이터베이스 인스턴스를 래핑하고 깔끔하게 정리하는 것이 더 좋습니다. api를 사용하여 소비자 앱이 내 라이브러리의 데이터베이스와 상호 작용할 수있게합니다.

+0

위대한 감사합니다. 아프다. 제대로 작동한다면 모양과 마크를 받아 들여라. – Wops

+0

Sure (y) .. 과거에는 이것을 따라 한 응용 프로그램에서 여러 데이터베이스를 성공적으로 구현했다. –

+0

달콤한! 훌륭하게 작동합니다. 고마워요! – Wops

관련 문제