Closed Bug 811244 Opened 12 years ago Closed 12 years ago

Check for system updates after conclusion of FTE

Categories

(Firefox OS Graveyard :: Gaia::System, defect, P1)

x86
macOS
defect

Tracking

(blocking-basecamp:+)

RESOLVED FIXED
B2G C1 (to 19nov)
blocking-basecamp +

People

(Reporter: jcarpenter, Assigned: etienne)

References

Details

(Keywords: feature)

Attachments

(1 file)

It is likely that a system update will be available to v1 phone customers on launch day. We want to push that update aggressively. If users are connected to the web, we should automatically poll for available system updates soon after their FTE experience has concluded. Not _immediately_ after (it would be obnoxious to experience an update prompt as your welcome to the FxOS experience), but within a short time span (say five minutes?) of completing the last step of the FTE Setup, regardless of whether the user opts to view the tour or not.

User story:

> As a user, once the FTE Setup and/or Tutorials conclude and I am
> connected to the internet connection, I want the system to automatically
> check for available system updates, so that I can keep for phone 
> software up to date.

Blocking+ because of importance of pushing this update to end users.
Component: Gaia → Gaia::System
Probably just a matter of doing the magical mozSetting update like the force-check button in the Settings app does.
+1 on this. We'll have months of security/usability fixes under our belt at launch, so this is a security/quality concern and should be b-b+. The only reason I'm not plusing already is that I'd like triage to find an assignee.

Hoping we can get this done in the C1 timeframe, since this is remaining feature work.
Priority: -- → P1
Target Milestone: --- → B2G C1 (to 19nov)
Blocking+
blocking-basecamp: ? → +
Flags: needinfo?(jcarpenter)
Flags: needinfo?(jcarpenter)
Don't we already have a delay timer for checking for updates?  app.update.timerMinimumDelay;120, app.update.interval;28800

Do we need a firstrun bug?  Also Would it make more sense to have a last page asking if they want to check for updates in the FTE?
Flags: needinfo?(jcarpenter)
Don't we already have a delay timer for checking for updates?  app.update.timerMinimumDelay;120, app.update.interval;28800

Do we need a firstrun bug?  Also Would it make more sense to have a last page asking if they want to check for updates in the FTE?
Assignee: nobody → fbsc
Flags: needinfo?(jcarpenter)
Assignee: fbsc → nobody
Checking 'Updates' it's not part of FTE App... Do you who was in charge of updates?
*Do you know who was in charge of 'updates'?
Correct, it's not really part of FTE, but the first update check should be triggered at the conclusion of FTE, so it seems like that's the app that needs the change. 

Etienne, are you a better choice to take this one?
Assignee: nobody → etienne
Summary: [FTE] Check for system updates after conclusion of FTE → Check for system updates after conclusion of FTE
I've modified the name due to it's not part of FTE. Thanks!
(In reply to Dylan Oliver [:doliver] from comment #9)
> Correct, it's not really part of FTE, but the first update check should be
> triggered at the conclusion of FTE, so it seems like that's the app that
> needs the change. 
> 
> Etienne, are you a better choice to take this one?

np
Attached patch Patch proposalSplinter Review
Attachment #683207 - Flags: review?(21)
https://github.com/mozilla-b2g/gaia/pull/6509
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Blocks: 1094362
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: