gpt4 book ai didi

安卓应用开发 : Account Credentials and Database Backup

转载 作者:行者123 更新时间:2023-11-29 23:20:37 25 4
gpt4 key购买 nike

我是 Android 应用开发的新手,有几个问题。

  1. 假设我想创建一个具有用户登录名的应用程序。我想通过互联网对用户进行身份验证。我应该在哪里收集和存储所有用户帐户及其凭据信息?此存储空间是免费的还是付费的?
  2. 我可以在我的应用中免费集成 Google 登录吗?我应该在哪里存储所有用户的 google 登录帐户信息?
  3. 是否可以集成 Google 登录并将应用程序数据库(.db 文件等)和其他用户设置备份到用户的 Google 云端硬盘(以便以后在重新安装应用程序时恢复)?这是免费的还是付费的?

最佳答案

回答问题 1 和 2:

有几个选项:

1) Firebase:

如果您只想在移动应用上工作,而不想在后端软件上工作,最简单的方法是 Firebase。

Firebase 内置了对 Google 身份验证的支持,您可以按照 Google 提供的教程进行操作 here , 和 sample here . (我正在使用该链接,因为代码太大,无法将答案粘贴到此处。)身份验证服务是免费的。

2) 自行实现:
您可以使用 Google 登录 API on this example如果您有后端团队或想自己做,则实现服务器端。

关于问题3(Google drive),用户可以使用自己的Google账号存储应用备份,您可以选择存储哪些应用文件。在这种情况下,他们将消耗免费的 Google Drive 配额,因此该服务将是免费的。Google 为此提供了一个 API,您可以查看 this example here . (请注意,Google 已于 2018 年 12 月弃用了 Google Drive Android API。但链接上的示例显示了您必须以更新的方式使用 Drive REST API 执行的操作)。

还有其他方法和解决方案,但我试图为您提供最简单和成本最低的方法和解决方案。

关于安卓应用开发 : Account Credentials and Database Backup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54373797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com