gecko-dev/toolkit/components/telemetry/docs/internals
Alessio Placitelli 5495d41e27 Bug 1120370 - Implement the new-profile ping. r=bsmedberg,chutten, data-r=bsmedberg
It schedules the ping to be sent on new profiles after 30 minutes
from the Firefox startup. The ping is eventually sent at shutdown
if the scheduled time wasn't reached.
To reliably prevent sending the ping more than once, the "session-state.json"
file is used to keep track of the "sent" state.

The "new-profile" ping is protected behind a pref, disabled by default
in this patch.

MozReview-Commit-ID: 4g4lPRXe9q6

--HG--
extra : rebase_source : d32e93ac63a2f0c23a3d0690eca4a1e83f57c3e3
2017-04-27 09:36:01 +02:00
..
index.rst Bug 1310703 - Introduce the pingsender executable; r=ted 2017-01-16 17:39:22 +01:00
pingsender.rst Bug 1345153 - When the pingsender fails to send a ping, persist it to disk so that it can be sent later via regular telemetry; r=chutten,ted 2017-03-27 12:38:39 +02:00
preferences.rst Bug 1120370 - Implement the new-profile ping. r=bsmedberg,chutten, data-r=bsmedberg 2017-04-27 09:36:01 +02:00