Software Update:Checking For Updates: Difference between revisions

Line 28: Line 28:


The Service URL needs to incorporate data in these dimensions so as to reduce the complexity of the processing on the client side:
The Service URL needs to incorporate data in these dimensions so as to reduce the complexity of the processing on the client side:
* service URL schema version (so we can change it in the future)
* app name
* app name
* app locale
* app version
* app version
* app buildid (for distinguishing between nightlies on a "tester" build stream for example)
* app buildid (for distinguishing between nightlies on a "tester" build stream for example)
* app buildtarget
* app buildtarget
* app locale
* aus channel
* distribution name
* distribution version
e.g.,


e.g.  
<tt>/update/3/Firefox/3.0a8pre/2007083015/Darwin_x86-gcc3/en-US/default/Darwin%208.10.1/testpartner/1.0/update.xml</tt>


<tt>/firefox/1.0.3.20050414/i586-pc-msvc/en-US/update.xml</tt>
See update.url below for the template used in creating the Service URL.


=The Updates File=
=The Updates File=
946

edits