我正在开发一个涉及访客登录的移动应用程序。 我希望用户轻松恢复访客登录。例如,
即使用户的移动应用与Google或Apple ID无关,我希望用户可以恢复其访客登录。当然,重置他或她的移动设备是个例外。
我认为Apple KeyChain服务,Google KeyStore API,Android FileBackupHelper
,Android AAID可能是解决方案,但我不确定。
当然,我知道除了访客登录之外的其他方式,如Facebook或Google登录,但我的问题是没有这些登录帐户的人。
答案 0 :(得分:0)
Firebase身份验证可能会对您有所帮助。此部分包括除正常社交登录之外的匿名登录过程。阅读以下链接。 https://firebase.google.com/docs/auth/android/anonymous-auth
答案 1 :(得分:0)
在卸载应用程序后重新恢复用户数据并在Android中再次安装
在 Android 中,您必须使用android:allowBackup=true
标记中的<application>
启用/禁用备份
默认情况下allowBackup
为 true 。如果要禁用自动备份,请将android:allowBackup
设置为 false 。当您的应用程序可以通过其他某种机制重新创建其状态时,或者当您的应用程序处理不应备份的敏感信息时,您可能希望禁用备份。
<application ...
android:allowBackup="true">
</app>
使用自动备份包含系统分配给您的应用程序的大多数目录中的文件:
getFilesDir()
您可以使用sharepreferences
存储用户详细信息并在重新安装应用程序后获取用户数据
注意:此allowBackup Apps功能在 OS&gt; = 6.0 和 API级别&gt; = 23
上提供
有关 Auto Backup
的更多信息