mozilla

Comparar revisiones

Actualización de aplicaciones

Change Revisions

Revisión 507217:

Revisión 507217 de Antiparticule el

Revisión 524921:

Revisión 524921 de Antiparticule el

Título:
Actualización de aplicaciones
Actualización de aplicaciones
Enlace amigable (slug):
Web/Apps/Developing/Updating_apps
Web/Apps/Developing/Updating_apps
Contenido:

Revisión 507217
Revisión 524921
n12    <h2 id="Updating_hosted_apps">n12    <h2 id="Actualizaci.C3.B3n_de_hosted_apps">
n16      Una app respeta las reglas habituales de almacenamiento en n16      Una aplicación respeta las reglas habituales de almacenamie
>caché y, tal vez en ocasiones, utilice mecanismos más avanzados p>nto en caché y, tal vez en ocasiones, utilice mecanismos más avan
>ara una mejora en el inicio, como <a href="/es/docs/Recursos_offl>zados para una mejora en el inicio, como <a href="/es/docs/Recurs
>ine_en_firefox">HTML5 AppCache</a>. Una vez dicho esto, no hay na>os_offline_en_firefox">HTML5 AppCache</a>. Una vez dicho esto, no
>da especial a tener en cuenta cuando actualicemos los recursos no> hay nada especial a tener en cuenta cuando actualicemos los recu
>rmales que utiliza una app.>rsos normales que utiliza una aplicación.
n19      Sin embargo, las aplicaciones de código abierto son diferenn19      Sin embargo, las aplicaciones de código abierto son diferen
>tes por el modo de manejar el manifest. Podría ser que ciertos ca>tes por el modo de manejar el <em>manifest</em>. Podría ser que c
>mbios en el manifest requieran aprobación del usuario. Dependiend>iertos cambios en el <em>manifest</em> requieran aprobación del u
>o de la implementación del tiempo de ejecución de la Web, puede r>suario. Dependiendo de la implementación del tiempo de ejecución 
>esultar confuso si ha habido alguna actualización o no.>de la Web, puede resultar confuso si ha habido alguna actualizaci
 >ón o no.
n22      As a clean way to deal with this issue, you can provide a <n22      Una forma sencilla de manejar este asunto consiste en añadi
>code>version</code> field in the app manifest. You can later chec>r un campo <code>version</code> en el <em>manifest</em> de la apl
>k the version by inspecting the return value of the <a href="/en->icación. Más adelante podrás comprobar la versión examinando el v
>US/docs/Web/API/Apps.getInstalled"><code>navigator.mozApps.getIns>alor de retorno de la función <a href="/en-US/docs/Web/API/Apps.g
>talled()</code></a> function. If the user's installed version is >etInstalled"><code>navigator.mozApps.getInstalled()</code></a>. S
>not up-to-date, you can trigger an update using <a href="/en-US/d>i la versión que el usuario tiene instalada no está actualizada, 
>ocs/Web/API/Apps.install"><code>navigator.mozApps.install()</code>podrás lanzar una actualización utilizando <a href="/en-US/docs/W
>></a>.>eb/API/Apps.install"><code>navigator.mozApps.install()</code></a>
 >.
n25      The value of <code>version</code> is not used by the Web run25      El tiempo de ejecución de la Web no utiliza el valor <code>
>ntime, so you can use whatever versioning scheme you want.>version</code>, de modo que puedes utilizar cualquier esquema de 
 >versión que desees.
n28      Also note that changes to a manifest that introduce errors n28      Ten también en cuenta que se detectarán los cambios que hag
>or other breakage will be detected if the manifest has been submi>as a un <em>manifest</em> que provoquen errores u otros daños si 
>tted to Firefox Marketplace. Serious errors will cause the app's >subes el <em>manifest</em> a Firefox Marketplace. Aquellos errore
>listing to be disabled. Less serious errors may automatically fla>s graves provocarán que se la aplicación desaparezca del listado.
>g the app for re-review.> Los errores menos graves marcarán la aplicación para que sea rev
 >isada de nuevo.
n31      Updating packaged appsn31      Actualización de packaged apps
n34      <a href="/en-US/docs/Web/Apps/Packaged_apps">Packaged apps<n34      Las <a href="/en-US/docs/Web/Apps/Packaged_apps">Packaged a
>/a> have a different update process than hosted apps. To update a>pps</a> tienen un proceso de actualización diferente al de las ho
> packaged app, you upload a new version of the app's zip file to >sted apps. Para actualizar una packaged app, debes subir una nuev
>the Firefox Marketplace. Then the updated app gets reviewed and p>a versión del archivo zip de la aplicación a Firefox Marketplace.
>ublished to the Marketplace. This triggers an update on the Firef> Entonces,la aplicación actualizada se revisa y se publica en Mar
>ox OS phone. The phone user can also request an update using the >ketplace. Este proceso lanza una actualización en el teléfono Fir
>Settings app.>efox OS. El usario del teléfono también puede solicitar una actua
 >lización utilizando la aplicación de Configuración.
n37      If you want more detail on the packaged app update process,n37      Si quieres más detalles sobre el proceso de actualización d
> see below.>e una packaged app, continúa leyendo.
n40      More details on packaged app updaten40      Más detalles sobre la actualización de packaged apps
n43      Here are more details on the update process for packaged apn43      Aquí tienes más detalles sobre el proceso de actualización 
>ps. You might want to know these things if you are implementing a>de una packaged app. Puede que quieras esta información si vas a 
>n app marketplace.>implementar un mercado de aplicaciones.
n46      <li>When the updated packaged app is published, the <a hrefn46      <li>Cuando la packaged app actualizada se publica, el <em><
>="/en-US/docs/Web/Apps/Packaged_apps#Packaged_apps_and_the_Firefo>a href="/en-US/docs/Web/Apps/Packaged_apps#Packaged_apps_and_the_
>x_OS_Marketplace">mini-manifest</a> is updated to point to the up>Firefox_OS_Marketplace">mini-manifest</a></em> se actualizada par
>dated zip file (the mini-manifest is not the main app manifest). >a dirigir al archivo zip actualizado (el <em>mini-manifest</em> n
>The <code>ETag</code> header is changed, and this triggers an upd>o forma parte del <em>manifest</em> principal de la aplicación). 
>ate on the Firefox OS phone.>El encabezamiento <code>ETag</code> header se modifica, y esto la
 >nza una actualización en el teléfono Firefox OS.
n48      <li>Firefox OS on the phone polls once per day for changes n48      <li>En el teléfono, Firefox OS hace, una vez al día, una co
>to an app. To do this, it polls the URL of the mini-manifest, the>mprobación buscando cambios en una aplicación. Para esto, comprue
>n polls the URL in the <code>package_path</code> field in the min>ba la URL del <em>mini-manifest</em>. Luego, comprueba la URL en 
>i-manifest. This is done using the <code>checkForUpdate()</code> >el campo <code>package_path</code> en el <em>mini-manifest</em>. 
>method on the <a href="/en-US/docs/Web/API/App"><code>App</code> >Este proceso se realiza utilizando el método <code>checkForUpdate
>object</a>. When the <code>ETag</code> header changes, it knows t>()</code> en el objeto <a href="/en-US/docs/Web/API/App"><code>Ap
>he app has been updated. Then it checks if the zip file has chang>p</code></a>. Cuando la cabecera <code>ETag</code> se modifica, s
>ed.>abe que la aplicación ha sido actualizada. Después comprueba si e
 >l archivo zip ha cambiado.
t50      <li>Firefox OS checks in a batch for app updates.t50      <li>Firefox OS busca actualizaciones de aplicaciones por ta
 >ndas.

Volver al historial