我在kotlin项目中使用ObjectBox。用户可以通过从Android设置中清除应用程序数据来擦除数据库。 我想防止数据库删除或将ObjectBox存储模式更改为SQLite!
谢谢
答案 0 :(得分:1)
如果要使用户数据持久化,绝对应该保存并检查服务器上的数据库副本。
答案 1 :(得分:0)
首先,您可能知道,这是Android上的“正常”行为。删除应用程序的数据时,您必须从头开始。例如。所有本地数据丢失并再次登录等。我猜想有0.01%的用户实际上会知道并实际执行该操作。
无论如何,是的,问题是,是否要将数据范围扩展到云/服务器……但这是一个不同的话题。 ObjectBox将于今年晚些时候提供数据同步。
或者,还有Android的备份功能:https://developer.android.com/guide/topics/data/autobackup.html