0

過去幾天,我一直在努力瞭解Firebase究竟是什麼。我需要一些關於這個主題的「初學者友好」答案。我的意圖是爲我的Android項目創建一個後端。對於我之前的項目,我使用了GoDaddy主機,PHP和MySQL,它的工作很好。將Firebase作爲後端使用

我需要的東西,像這樣的:

  1. 存儲字符串數據。喜歡用戶的電子郵件,密碼,個人資料圖片路徑,朋友的數量等。(單行)

  2. 上傳和下載文件。視頻,音頻

  3. 在應用程序內部創建實時聊天消息系統。

我目前正在閱讀關於用戶驗證的Firebase指南。例如,有一種使用電子郵件和密碼簽名新用戶的方法,但如果我想存儲的不僅僅是電子郵件和密碼,該怎麼辦? Firebase是否可以完全自定義?它易於使用,還是專爲專業開發人員設計的?

回答

0

Firebase是完全可定製的。

如果你想存儲的不僅僅是電子郵件,密碼等,你可以先創建一個結構良好的JSON。然後,您可以嘗試將其映射到Firebase數據庫。

Firebase作爲一個服務平臺是一個良好和穩定的後端,它被大量的專業應用程序使用。這相當容易使用。按照他們的YouTube頻道進行教程。他們有非常好的教程和關於事情如何工作的解釋。我和你在同一條船上,學習着Firebase。

你可能也想看看像pubnub和pusher這樣的替代品,以滿足你的需求。他們以相似的方式工作。

希望這個清除了一些疑問

+0

嗨Kushan,謝謝你的回答。只是一個側面的問題:如果數據以json形式存儲而不是存儲在sql表中,那麼當我需要某些數據時如何執行select查詢?例如,我不想要整個用戶列表數據,我只需要以字母'a'開頭的具有電子郵件地址的用戶? – user6904455

+0

我希望你明白我,可憐的英語 – user6904455

+0

你會使用對根對象的引用。然後採取一個孩子參考說user1。現在在這個user1節點下,你將有另一個稱爲密​​碼的孩子,它的值將使用getValue() – Kushan