我一直在做很多研究,但沒有成功找到我的(簡單)問題的解決方案。我正在構建一個不需要連接到互聯網的應用程序,但它會從安裝在本地網絡LAN中的服務器中消耗一個寧靜的API。Android |在本地網絡上推送通知
當前我每分鐘發送一個HTTP請求,以查看數據庫中是否有任何更改並提醒用戶所做的更改。然而,這不是非常有效,並且導致性能/電量消耗不佳。
我聽說可以使用Google雲消息傳遞實現推送通知,但這不是一個選項,因爲它需要通過谷歌服務器,換句話說,互聯網。
我使用Square的Retrofit框架來處理Android上的HTTP請求,以及服務器端的PHP + Laravel。
有沒有辦法發送推送通知?如果沒有,是「長時間輪詢」在Android的一個很好的做法?它會甚至與改造工作?