Zostałem przedstawiony temu problemowi kilka dni temu. Wymagało to zaprojektowania aplikacji mobilnej, która wyświetla treści sportowe użytkownikowi (np. Piłka nożna). Aplikacja pozwoli użytkownikowi na subskrybowanie konkretnego zespołu. Na podstawie wyboru zespołu użytkownika aplikacje wyświetlają tylko treści powiązane z tym zespołem na ekranie głównym użytkownika. Oczywiście użytkownik ma możliwość wyświetlenia treści dla wszystkich zespołów (za pomocą opcji menu).Efektywny projekt dla automatycznej odświeżania aplikacji mobilnej
Szczególny nacisk położono na to, w jaki sposób treść na ekranie głównym użytkownika zostanie automatycznie odświeżona, a także aby uwzględnić fakt, że użytkownik (lub nie) nie zasubskrybował konkretnego zespołu.
na ostatnie pytanie, zasugerowałem 2 następujących rozwiązań:
1) Aplikacja może wysyłać małe żądania do serwera, który będzie zawierał jedynie identyfikator użytkownika, wybór zespołu użytkownika. Na podstawie wyboru zespołu w żądaniu wejściowym serwer zwróciłby tylko zawartość powiązaną z zespołem.
2) Jeśli objętość zawartości jest mniejsza, a liczba odrębnych zespołów jest niewielka, należy przesłać wszystkie informacje i pozwolić aplikacji wykonać niezbędne filtrowanie (oczywiście jest to mniej wydajne niż w przypadku numeru 1).
Udostępnianie tego na forum w celu uzyskania innych możliwych decyzji dotyczących projektu. Jeśli nie jest to właściwe forum, proszę odpowiedzieć w komentarzach, a ja opublikuję odpowiednie forum.
Dzięki
Dzięki za odpowiedź. Zacznę nagrodę, dzięki czemu będziemy mogli uzyskać więcej komentarzy/odpowiedzi. – mukeshkumar