我知道,firebase有一個實時數據庫,我已經使用它。但它首先基於用戶身份驗證。我想要做的是讓Firebase實時數據庫與其他應用程序共享其內容。就像Android中的ContentProvider
一樣。Google firebase - 如何與其他應用程序共享數據庫
當我打電話:
FirebaseDatabase database = FirebaseDatabase.getInstance();
這會得到firebaseDatabase只爲我的應用程序。我希望其他應用程序也能夠使用實時數據庫。他們如何連接到它?
更新:
從概念上講,contentProvider可以解決這個問題嗎?因爲contentProvider只是一個抽象,並不關心數據源是什麼,而不是使用sql作爲源,我可以使用firebase數據庫。然後,因爲firebase數據庫被包裝在一個contentProvider中,我可以爲其他應用程序公開一個URI並使contentProvider公開。我將不得不更多地瞭解這一點,但應該是可能的,因爲contentProvider是網絡或本地數據源的包裝。但ContentProvider.query命令會返回一個遊標,但不知道如何將光標移出檢索的Firebase數據。
其他應用程序未添加Firebase依賴關係,是什麼意思? –
我不介意他們是否有Firebase依賴。無論哪種方式都很好。我只是想要一種方法將我的Firebase數據庫暴露給其他應用程序。 – j2emanue