Android 如何使用Google登录保存数据

Android 如何使用Google登录保存数据,android,firebase-realtime-database,google-signin,google-drive-android-api,Android,Firebase Realtime Database,Google Signin,Google Drive Android Api,我刚刚在我的应用程序中使用和作为资源实现了Google登录 我选择将登录添加到我的应用程序的原因是,用户可以在登录到该帐户的任何设备上访问他们的数据,也就是说,数据将保存在云上 然而,我在开发者文档或Udacity课程中找不到任何关于如何使用Google登录将数据保存到云的内容 我已经查看了建议使用的答案 我也看过,这对我来说是全新的 所有这些让我相信我需要使用自己的服务器来存储用户的数据(比如Firebase,我认为,这是一种付费服务),或者我应该使用Google Drive API 那么,我

我刚刚在我的应用程序中使用和作为资源实现了Google登录

我选择将登录添加到我的应用程序的原因是,用户可以在登录到该帐户的任何设备上访问他们的数据,也就是说,数据将保存在云上

然而,我在开发者文档或Udacity课程中找不到任何关于如何使用Google登录将数据保存到云的内容

我已经查看了建议使用的答案

我也看过,这对我来说是全新的

所有这些让我相信我需要使用自己的服务器来存储用户的数据(比如Firebase,我认为,这是一种付费服务),或者我应该使用Google Drive API

那么,我的问题是,是否有特定的API可以使用用户的Google登录将数据保存到云中,或者我必须使用自己的服务器或Google Drive API?


编辑:

为了澄清评论中的一些观点,我假设Firebase是一项付费服务,如果我想要100多个同步数据库连接(我现在不需要,但很快我可能会有100多个用户同时保存数据)

我知道Firebase有自己的身份验证系统,但直到我意识到我需要某个地方来保存数据,我才考虑使用Firebase,这就是为什么我没有从一开始就使用它


我知道Firebase和Google Drive不一样,但我想知道哪一个最适合我。我的应用程序当前正在向设备上的SQLite数据库读取/写入数据。我想根据用户的Google帐户保存这些数据,这样他们就可以在不同的设备上登录并拥有相同的数据。

不知道是否为时已晚……但是

几天前,我也有类似的想法,看到了这篇关于

这可用于存储应用程序的数据,这些数据将使用相同的登录重试


1)Firebase是免费的。不知道你在哪里看到了其他东西。2) Firebase还提供了一个身份验证平台。3) 你到底想救什么?Firebase不等同于谷歌Drive@cricket_007我编辑了我的问题来回答你的问题。谢谢,好的。谷歌并不完全存储SQL数据。我不知道有任何免费的SQL数据库提供程序。如果您确实想保存sql数据,您可以使用自己的服务器,或者为Amazon或其他云服务付费。基本上,Firebase/Google Drive并不能取代Sqlite@cricket_007谢谢你的澄清。我不能重新格式化我的数据,以将其以不同的格式保存到云端,例如使用Google Drive API吗?不管谁投了反对票,你能告诉我为什么吗?谢谢你的回答。我确实看过驱动API,并开始在我的用例中使用它。但我从未成功完成云功能;)