我一直在做很多研究,但没有成功找到我的(简单)问题的解决方案。我正在构建一个不需要连接到互联网的应用程序,但它会从安装在本地网络LAN中的服务器中消耗一个宁静的API。Android |在本地网络上推送通知
当前我每分钟发送一个HTTP请求,以查看数据库中是否有任何更改并提醒用户所做的更改。然而,这不是非常有效,并且导致性能/电量消耗不佳。
我听说可以使用Google云消息传递实现推送通知,但这不是一个选项,因为它需要通过谷歌服务器,换句话说,互联网。
我使用Square的Retrofit框架来处理Android上的HTTP请求,以及服务器端的PHP + Laravel。
有没有办法发送推送通知?如果没有,是“长时间轮询”在Android的一个很好的做法?它会甚至与改造工作?