在使用API Rest开发实体的CRUD时,就刷新数据而言,最佳实践是什么。基本上,我们在主屏幕中有一个元素列表,并从一个模态中插入一个新元素,这是用新元素更新列表的最好方法吗?是在本地插入它,还是再次调用API以获得服务器的列表?
发布于 2018-02-08 06:48:43
我认为你主要关心的是在没有轮询的情况下同步你的客户端和服务器。如果是这种情况,您可以使用oneSignal等Web Push notification service。它是这样工作的,
1)在OneSignal上创建应用程序
2)您可以通过在OneSignal上注册您的客户端(客户端作业)来获取playerId,然后将playerId发送到您的服务器并存储以供进一步查找。
3)每当您的服务器上有一些数据更改时,您可以(通过api的方式) send silent background notifications到您的客户端,使用它们的playerIds或您设置的一些标记来引用它们,然后在客户端获取数据。
https://stackoverflow.com/questions/48674156
复制相似问题