如何防止从清除应用程序缓存中删除objectbox数据库

问题描述 投票:0回答:2

我在我的kotlin项目中使用ObjectBox。用户可以通过从Android设置清除应用程序数据来清除数据库。我想阻止数据库删除或将ObjectBox Store模式更改为SQLite!

谢谢

android kotlin android-studio-3.0 objectbox
2个回答
1
投票

如果您想要保持用户数据的持久性,您肯定应该保存并检查服务器上的数据库副本。


0
投票

首先,正如您可能知道的,这是Android上的“正常”行为。删除应用程序的数据时,必须从头开始。例如。所有本地数据丢失并再次登录等。我猜想0.01%的用户实际上会知道它并且实际上是这样做的。

无论如何,是的,问题是你是否想要将数据范围扩展到云/服务器......但这是一个不同的主题。 ObjectBox将在今年晚些时候提供数据同步。

另外,还有Android的备份功能:https://developer.android.com/guide/topics/data/autobackup.html

© www.soinside.com 2019 - 2024. All rights reserved.