Closed Bug 1225528 Opened 9 years ago Closed 9 years ago

Run a rate-limited time-bounded sync when returning to the app

Categories

(Firefox for iOS :: Sync, defect)

All
iOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1229956
Tracking Status
fxios 1.3+ ---

People

(Reporter: rnewman, Unassigned, Mentored)

Details

We currently do the bare minimum for syncing: * When you sign in. * Every fifteen minutes while the app is open. * When you force a sync or pull to refresh. We should sync shortly after opening the app, so that we 'resume' syncing if needed. Two aspects that are now needed: * Rate limiting/scheduling. FxA and Sync have a backoff concept, but the frontend -- the part that triggers the sync -- needs to pay attention, too. We might already do so. * Limiting scope. We don't want to download five thousand items while you're trying to browse. We should use the greenLight mechanism to limit the number of downloaded batches. We should also take this opportunity to carefully read the logs and profile to make sure we're not doing more work than we need to.
Mentor: rnewman
Rank: 5
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.