나는 Android 소셜 앱을 작업 중입니다. when A send a friend request to B, B should later get a notification icon shows 1 friend request on App bar
(알림이 아님)과 같은 알림 기능이 포함되어 있습니다.Android - 알림 기능의 코드 디자인
사용자가 친구 요청을했는지 여부를 알기 위해 앱이 주기적으로 HTTP 요청을 백엔드 API 쿼리에 보내 모든 알림을 보내야합니다. 이것은 백그라운드에서 수행되어야합니다.
그런 기능을 구현하는 좋은 방법이 무엇인지 잘 모르겠습니다. Android 서비스를 사용해야합니까? 또는 나 자신에 의해 스레드를 회전해야합니까? 이것을 설계하고 구현하여 데이터 및 배터리를 소진하지 않도록하는 방법은 무엇입니까? 나중에 토스트 기능을 추가하려면 토스트 기능을 쉽게 추가 할 수 있도록 전체 클라이언트 측 알림 시스템을 어떻게 설계해야합니까?
코드 포인터 또는 제안 사항이 매우 유용합니다. 고맙습니다!