我刚刚使用the course on Udacity,the developer docs和a sample on GitHub作为资源在我的应用中实施了Google登录。
我选择在我的应用中添加登录的原因是,用户可以在登录该帐户的任何设备上访问他们的数据 - 也就是说,数据可以保存在云端。
但是,我无法在开发人员文档或Udacity课程中找到任何关于如何使用Google登录将数据保存到云中的内容。
我已查看a similar question on Stack Overflow的答案,该答案建议使用Google Drive Android API来执行此操作。
我也看过databases in Firebase,这对我来说是全新的。
所有这些让我相信我需要使用自己的服务器来存储用户的数据(例如Firebase,我认为这是付费服务),或者我应该使用Google Drive API
所以,我的问题是,是否存在使用用户的Google登录将数据保存到云的特定API,或者我是否必须使用自己的服务器或Google Drive API吗
编辑:
为了澄清评论中提出的一些观点,我假设Firebase是来自it's pricings page的付费服务,如果我想要100多个同步数据库连接(我现在不需要,但很快我可能有超过100个用户同时保存数据。)
我知道Firebase有自己的身份验证系统,但我没有考虑使用Firebase,直到我意识到我需要某个位置来保存数据,这就是为什么我从一开始就没有开始使用它。
我知道Firebase与Google云端硬盘并不相同,但我想知道哪个最适合我的用途。我的应用程序当前正在读取/写入设备上的SQLite数据库。我想根据用户的Google帐户保存这些数据,以便他们可以在其他设备上登录并拥有相同的数据。
答案 0 :(得分:1)