在我的应用程序中,我必须使用REST API在应用程序中的服务器和SQLite DB之间同步数据。
我有一项类似待办事项的活动,在该活动中,服务器上的所有待办事项将通过推送至应用程序的通知进行通知。现在,让我们检查senario。
服务器上有3个待办事项
-注1-
注2-
注3
该服务器上有三个待办事项,所有这些都已同步并存储在应用程序的SQLite中。当用户打开应用程序时,通过使用存储在SharedPrefs中的时间戳请求新的注释,只有新的注释在应用程序中同步。但是,如果-Note 2在服务器(MySql DB)上的更改比
-如何在应用程序中以最少N / W调用同步更新或删除的注释呢?
-我们是否可以(静默)触发推送通知以通知应用程序服务器上的数据已更改,因此可以在应用程序下次启动时进行同步。
我正在搜索此问题,但是找不到合适的解决方案。
我们可以使用Docker或Kubernates在同一台服务器上托管Java和PHP运行时(2个应用程序).