DB Schema SQLite Android - 如何控制用户看到的数据?

时间:2015-10-27 02:27:20

标签: android sqlite schema

我试图学习控制用户在应用程序中看到的数据的最佳方法。

作为一个例子,我设置了一个数据库,其中包含一组公园的表格,每个公园都有不同的字段

DBSchema

  • 现在我将有多个用户使用此应用程序
  • 我不希望他们能够看到所有可用的公园
  • 我将手动创建用户并选择他们看到的字段 将是获得帐户的唯一途径。

处理这种情况时最佳做法是什么?我应该如何在数据库中设置用户表,以便控制哪些公园对他们可见?

我目前正在探索一些可能的解决方案

  • 使用该应用程序发送预打包的SQLite DB,并使用HTTP Post 根据用户登录来调用更改数据库。
  • 将整个SQLite DB存储在服务器上,并在用户首次登录时对其进行调用。

我现在有点困惑于我的发展,因为我不知道如何处理这个问题 应用程序功能在当前状态下完成,让多个用户看到不同于同一数据库的内容是我从未做过的事情,应该真正知道。
  关于我应该研究什么或者一般指导方针的任何提示都会很棒。

0 个答案:

没有答案