나는 파이어베이스에 실시간 데이터베이스가 있으며이를 사용했다고 알고 있습니다. 하지만 먼저 사용자의 인증을 기반으로합니다. firebase 실시간 데이터베이스가 다른 앱과 콘텐츠를 공유하도록하고 싶습니다. Android에 ContentProvider
처럼Google firebase - 다른 앱과 데이터베이스를 공유하는 방법
내가 전화 할 때 : 이것은 단지 내 응용 프로그램에 대한 firebaseDatabase을받을 것입니다
FirebaseDatabase database = FirebaseDatabase.getInstance();
. 다른 앱에서도 실시간 데이터베이스를 사용할 수 있기를 바랍니다. 어떻게 그것들에 연결할 수 있습니까?
업데이트 :
개념적으로 contentProvider가이 문제를 해결할 수 있습니까? contentProvider는 추상화이며 데이터 소스가 무엇인지 상관하지 않기 때문에 sql을 소스로 사용하는 대신 firebase db를 사용할 수 있습니다. 그런 다음 firebase db가 contentProvider 내부에 래핑 된 후 다른 응용 프로그램의 URI를 공개하여 contentProvider를 공용으로 사용할 수 있습니다. contentProvider는 네트워크 또는 로컬 데이터 소스에 대한 래퍼이므로이 부분을 좀 더 자세히 살펴보아야합니다.하지만 가능해야합니다. ContentProvider.query 명령은 검색된 firebase 데이터에서 커서를 만드는 방법을 모르지만 커서를 반환합니다.
Firebase 의존성을 추가하지 않고도 다른 앱을 사용 하시겠습니까? –
파이어베이스 의존성이 있다면 신경 쓰지 마라. 어느쪽으로 든 괜찮습니다. 난 그냥 내 애플 리케이션에 내 firebase 데이터베이스를 폭로하는 방법을 원한다. – j2emanue