我正在使用Android社交應用程序。它包含通知功能,如when A send a friend request to B, B should later get a notification icon shows 1 friend request on App bar
(不是烤麪包)。Android - 通知功能的代碼設計
爲了知道用戶是否有好友請求,應用程序需要定期向我的後端API查詢發送HTTP請求以獲取任何通知。這應該在後臺執行。
我不確定實現這種功能的好方法是什麼。我應該使用Android服務嗎?或者我應該自己旋轉一個線程?如何設計和實現這一點,以確保它不會耗盡數據和電池?如果我想稍後添加一個吐司功能,我應該如何設計整個客戶端通知系統以確保它容易添加吐司功能?
代碼指針或建議將大有幫助。謝謝!