improve infrequent polling information

This commit is contained in:
Daniel Micay 2021-04-06 22:09:43 -04:00
parent a815a48417
commit eeeeed6b3d

View File

@ -1083,11 +1083,12 @@
<p>Polling is the traditional pull-based approach of checking for new events <p>Polling is the traditional pull-based approach of checking for new events
at an interval. This is badly suited to mobile devices for anything more than at an interval. This is badly suited to mobile devices for anything more than
very infrequent checks. Apps using infrequent polling are supposed to use the very infrequent checks. Apps using infrequent polling are supposed to use the
JobScheduler service. A minority of apps may only be able to use Firebase JobScheduler service. A minority of apps may only know how to use Firebase
WorkManager or the legacy Firebase JobDispatcher. Most apps doing this should WorkManager or the legacy Firebase JobDispatcher. Most apps know how to use
work fine on GrapheneOS. An example of an app needing to use this approach is JobScheduler rather than depending on Google Play services for the Firebase
a feed reader for RSS/Atom feeds or an email client dealing with legacy email services. Typical examples of apps using this approach are a feed reader for
servers without IMAP IDLE push support.</p> RSS/Atom feeds or an email client providing notifications of new emails for a
server without IMAP IMAP push support.</p>
<p>Push messaging is the modern push-based model of receiving events from the <p>Push messaging is the modern push-based model of receiving events from the
server as they occur by keeping open a connection to it. Push messaging still server as they occur by keeping open a connection to it. Push messaging still