mozilla

Comparar revisiones

Actualización de aplicaciones

Change Revisions

Revisión 524921:

Revisión 524921 de Antiparticule el

Revisión 524923:

Revisión 524923 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 524921
Revisión 524923
n9        <strong>Nota:</strong> Si cambias el nombre de tu app desn9        <strong>Nota:</strong> Si cambias el nombre de tu aplicac
>pués de que haya sido aprobada por el Marketplace, tendrás que vo>ion despues de que haya sido aprobada por el Marketplace, tendrás
>lver a enviarla para recibir aprobación.> que volver a enviarla para que sea aprobada.
n13      Actualización de hosted appsn13      Actualización de aplicaciones alojadas
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 <em>manifest</em>. Podría ser que c>tes por el modo de manejar el manifiesto (<em>manifest</em>). Pod
>iertos cambios en el <em>manifest</em> requieran aprobación del u>ría ser que ciertos cambios en el manifiesto requieran aprobación
>suario. Dependiendo de la implementación del tiempo de ejecución > del usuario. Dependiendo de la implementación del tiempo de ejec
>de la Web, puede resultar confuso si ha habido alguna actualizaci>ución de la Web, puede resultar confuso si ha habido alguna actua
>ón o no.>lización o no.
n22      Una forma sencilla de manejar este asunto consiste en añadin22      Una forma sencilla de manejar este asunto consiste en añadi
>r un campo <code>version</code> en el <em>manifest</em> de la apl>r un campo <code>version</code> en el manifiesto de la aplicación
>icación. Más adelante podrás comprobar la versión examinando el v>. Más adelante podrás comprobar la versión examinando el valor de
>alor de retorno de la función <a href="/en-US/docs/Web/API/Apps.g> retorno de la función <a href="/en-US/docs/Web/API/Apps.getInsta
>etInstalled"><code>navigator.mozApps.getInstalled()</code></a>. S>lled"><code>navigator.mozApps.getInstalled()</code></a>. Si la ve
>i la versión que el usuario tiene instalada no está actualizada, >rsión que el usuario tiene instalada no está actualizada, podrás 
>podrás lanzar una actualización utilizando <a href="/en-US/docs/W>lanzar una actualización utilizando <a href="/en-US/docs/Web/API/
>eb/API/Apps.install"><code>navigator.mozApps.install()</code></a>>Apps.install"><code>navigator.mozApps.install()</code></a>.
>. 
n28      Ten también en cuenta que se detectarán los cambios que hagn28      Ten también en cuenta que se detectarán los cambios que hag
>as a un <em>manifest</em> que provoquen errores u otros daños si >as a un manifest que provoquen errores u otros daños si subes el 
>subes el <em>manifest</em> a Firefox Marketplace. Aquellos errore>manifest a Firefox Marketplace. Aquellos errores graves provocará
>s graves provocarán que se la aplicación desaparezca del listado.>n que se la aplicación desaparezca del listado. Los errores menos
> Los errores menos graves marcarán la aplicación para que sea rev> graves marcarán la aplicación para que sea revisada de nuevo.
>isada de nuevo. 
n30    <h2 id="Updating_packaged_apps">n30    <h2 id="Actualizaci.C3.B3n_de_packaged_apps">
31      Actualización de packaged apps31      Actualización de aplicaciones empaquetadas
n34      Las <a href="/en-US/docs/Web/Apps/Packaged_apps">Packaged an34      Las <a href="/es/docs/Web/Apps/Developing/Packaged_apps/Pac
>pps</a> tienen un proceso de actualización diferente al de las ho>kaged_apps">aplicaciones empaquetadas</a> tienen un proceso de ac
>sted apps. Para actualizar una packaged app, debes subir una nuev>tualización diferente al de las aplicaciones alojadas. Para actua
>a versión del archivo zip de la aplicación a Firefox Marketplace.>lizar una aplicación empaquetada, debes subir una nueva versión d
> Entonces,la aplicación actualizada se revisa y se publica en Mar>el archivo zip de la aplicación a Firefox Marketplace. Entonces, 
>ketplace. Este proceso lanza una actualización en el teléfono Fir>la aplicación actualizada se revisa y se publica en Marketplace. 
>efox OS. El usario del teléfono también puede solicitar una actua>Este proceso lanza una actualización en el teléfono Firefox OS. E
>lización utilizando la aplicación de Configuración.>l usario del teléfono también puede solicitar una actualización u
 >tilizando la aplicación de Configuración.
n37      Si quieres más detalles sobre el proceso de actualización dn37      Si quieres más detalles sobre el proceso de actualización d
>e una packaged app, continúa leyendo.>e una aplicación empaquetada, continúa leyendo.
n39    <h3 id="More_details_on_packaged_app_update">n39    <h3 id="M.C3.A1s_detalles_sobre_la_actualizaci.C3.B3n_de_pack
 >aged_apps">
40      Más detalles sobre la actualización de packaged apps40      Más detalles sobre la actualización de aplicaciones empaque
 >tadas
n43      Aquí tienes más detalles sobre el proceso de actualización n43      Aquí tienes más detalles sobre el proceso de actualización 
>de unpackaged app. Puede que quieras esta información si vas a >de las aplicaciones empaquetadas. Puede que necesites esta inform
>implementar un mercado de aplicaciones.>ación si vas a implementar un mercado de aplicaciones.
n46      <li>Cuando la packaged app actualizada se publica, el <em><n46      <li>Cuando la aplicación empaquetada actualizada se publica
>a href="/en-US/docs/Web/Apps/Packaged_apps#Packaged_apps_and_the_>, el <a href="/es/docs/Web/Apps/Developing/Packaged_apps/Packaged
>Firefox_OS_Marketplace">mini-manifest</a></em> se actualizada par>_apps#Aplicaciones_empaquetadas_de_la_tienda_de_Firefox_(Firefox_
>a dirigir al archivo zip actualizado (el <em>mini-manifest</em> n>Marketplace).">mini-manifiesto</a> <em>(mini-manifest</em>) se ac
>o forma parte del <em>manifest</em> principal de la aplicación). >tualiza para conducir al archivo zip actualizado (el mini-manifie
>El encabezamiento <code>ETag</code> header se modifica, y esto la>sto no forma parte del manifiesto principal de la aplicación). El
>nza una actualización en el teléfono Firefox OS.> encabezamiento <code>ETag</code> header se modifica, y esto lanz
 >a una actualización en el teléfono Firefox OS.
t48      <li>En el teléfono, Firefox OS hace, una vez al día, una cot48      <li>En el teléfono, Firefox OS hace, una vez al día, una co
>mprobación buscando cambios en una aplicación. Para esto, comprue>mprobación buscando cambios en una aplicación. Para esto, comprue
>ba la URL del <em>mini-manifest</em>. Luego, comprueba la URL en >ba la URL del mini-manifiesto. Luego, comprueba la URL en el camp
>el campo <code>package_path</code> en el <em>mini-manifest</em>>o <code>package_path</code> en el mini-manifiesto. Este proceso s
>Este proceso se realiza utilizando el método <code>checkForUpdate>e realiza utilizando el método <code>checkForUpdate()</code> en e
>()</code> en el objeto <a href="/en-US/docs/Web/API/App"><code>Ap>l objeto <a href="/en-US/docs/Web/API/App"><code>App</code></a>. 
>p</code></a>. Cuando la cabecera <code>ETag</code> se modifica, s>Cuando la cabecera <code>ETag</code> se modifica, sabe que la apl
>abe que la aplicación ha sido actualizada. Después comprueba si e>icación ha sido actualizada. Después comprueba si el archivo zip 
>l archivo zip ha cambiado.>ha cambiado.

Volver al historial