【发布时间】:2017-06-22 08:58:58
【问题描述】:
我正在使用 Firebase 分析、身份验证和 DB 服务开发应用程序。
我需要保存一些与用户相关的首选项和一些设置。
它们中的大多数都在“SettingsActivity”中进行管理,这类似于 Android Studio 提供的示例,但如果用户更改设备,则使用此配置,这些首选项将丢失。
应用应为每位用户提供可定制的体验。为实现这一点,我希望将我的首选项保存在 Firebase 中,并安装在本地首选项中。
如何在不改变太多应用结构的情况下实现这一目标?
编辑:
这是一个例子:
用户在第一台设备(Dev-A)上下载我的应用程序,然后注册,然后进入设置,将第一个设置从 A 设置为 B,将第二个设置从 A 设置为 D。
然后他决定在第二台设备(Dev-B)上下载我的应用程序,他登录,然后进入设置。
在 Dev-A 上,第一个设置设置为 B,第二个设置设置为 D。
在 Dev-B 上,第一个设置设置为 A,第二个设置设置为 A。
【问题讨论】:
-
你不需要它。 developer.android.com/guide/topics/data/backup.html您可以备份用户数据(SharedPreferences),如果用户更换设备但使用相同的帐户,它将被恢复
-
不是我要找的,我会编辑我的问题
标签: android firebase firebase-analytics