从REST Api回调Android设备

时间:2016-07-18 15:37:17

标签: android rest spring-boot

我有以下架构:

有我的后端(spring boot),可以通过REST api从我的客户端(android设备)接收数据,它还可以通过REST api提供数据。

提供的数据会不时更改,而不依赖于客户端发送的数据。

现在可以在android中为后端提供的数据编写回调吗?

您可以使用按钮执行此操作,但我希望在更改时自动获取新数据。你会怎么做,用计时器/间隔?

例如,我知道Firebase(来自Google),你可以在这里做类似的事情,在那里你可以定义一个回调并在它们发生变化时获取新数据......这就是我想要的东西。

2 个答案:

答案 0 :(得分:1)

这是典型的PUSH场景,在服务器端数据发生变化时必须通知您的应用。有不同的方法:

我建议您使用FCM来实现此方案,而不会通过轮询服务器来降低性能或浪费电池寿命。

答案 1 :(得分:0)

你可能do it with WebSockets但是没有与Firebase一样的开箱即用的解决方案,没有。