我正在使用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服务吗?或者我应该自己旋转一个线程?如何设计和实现这一点,以确保它不会耗尽数据和电池?如果我想稍后添加一个吐司功能,我应该如何设计整个客户端通知系统以确保它容易添加吐司功能?
代码指针或建议将大有帮助。谢谢!