我的应用中有2个用户。
1)普通用户
2)管理员
管理员可以在应用程序中执行某些更改,这些更改会更新我存储的SQL表。完成此更新后,如何使其影响非管理员用户?
我猜这会与服务器有关但是怎么办?
编辑: 它是一个应用程序,可以保存不同建筑物中不同教室中正在进行的课程的数据。所以我将所有数据存储在一个表中。所以现在如果管理员想要更改某些内容,我会相应地在表格中进行更改。但是这种变化将在他的设备上本地发生。如何让它出现在所有其他设备上?
答案 0 :(得分:1)
在这种情况下,您必须创建Web服务器并将数据库迁移到该服务器,并且所有用户都可以从那里访问数据库。为了反映每个用户的更新,您可以实现两种方法:
虽然第一种方法易于实现,但由于常规检查会消耗更多数据,因此可能会占用用户的带宽。
第二种方法实现起来很长,但它节省了大量的带宽。而且,GCM只能在Android设备上运行,所以它有点将pp的可扩展性扩展到只有android平台。