我正在構建一個使用認證等服務的Android應用程序。 我決定使用Firebase和Play服務。 我只是想使用什麼是最佳做法。 我不是想要找到意見或討論,我想做什麼是正確的Android,什麼是事實上的標準,什麼是適當的'原生'的做法。 我並不介意功能問題,因爲我想使用「正確」的東西。 但是,我找不到有關是否使用Firebase或Play服務的任何明確說明或網站。 我應該使用哪一個?哪個是當前的Android標準,Firebase或Play服務?
這個問題已在去年討論過StackOverflow和Reddit。 就我個人而言,我認爲答案是儘可能使用Firebase,其餘部分則使用Play服務。我認爲Play服務和Firebase共享一些共同的功能,但Google正在將這些功能轉換爲Firebase。
去年,這兩項服務都更加完全相同,但Google一直在積極更新Firebase,所以儘管尚未直接公佈,但似乎相關的Play服務功能已被非正式地棄用,轉而使用Firebase。
或者可能是混合的,因爲這個圖片在設置Google的Play遊戲服務時會顯示。
哪個是正確的標準?
「使用服務,如身份驗證」它太模糊。你必須比這更具體。 – Budius
I ' m正在製作一款Android遊戲,該遊戲使用身份驗證並將數據與同樣使用身份驗證的網絡應用程序同步。高分比賽。我查看了Play Services API,甚至沒有提及Firebase,但Firebase文檔都是關於從Play Services遷移的。 – hexicle
*儘管尚未直接公佈,但似乎相關的Play服務功能在非正式上不贊成使用Firebase *,不存在非官方棄用的情況。它或者被棄用,或者不是 –