Voglio creare un'app multipiattaforma (UWP, Android, iOS) in cui l'app effettui più richieste a diversi indirizzi in determinati intervalli in background. Il numero di richieste dipende dal numero di servizi con cui l'utente vuole comunicare.
Il mio approccio iniziale consisteva nel realizzare un'applicazione per lo più senza server, tutto ciò di cui l'app ha bisogno per funzionare è contenuto all'interno, ad eccezione di alcune sincronizzazioni multipiattaforma.
Tuttavia, tenendo conto del fatto che un cliente poteva effettuare 20 richieste web o più per ciclo, l'impatto della batteria è diventato un problema reale.
Preferisco non spostare questa logica in un servizio ospitato, perché la sicurezza è una grande preoccupazione (memorizzazione delle chiavi API ecc.), non voglio davvero pagarla se evitabile, in più gli endpoint di destinazione potrebbero contenere una lista nera servizio in hosting per troppe richieste.
Esiste un numero di richiesta massimo consigliato per un intervallo per le piattaforme?